Sql Server NOCOUNT Komutu Kullanımı

Sql Server NOCOUNT komutunu kullanarak sorgu sonucunda dönen etkilenen satır sayısı bilgisi hesaplamasını kapatarak çok azda olsa performans kazanmış olursunuz.

Sql Server NOCOUNT Komutu Kullanımı

Sql Server NOCOUNT Komutu Kullanımı

NOCOUNT komutu ile sorgu sonucunda dönen etkilenen satır sayısı bilgisine genellikle ihtiyaç duymayız. Bu komutu kullanarak etkilenen satır sayısı bilgisi hesaplamasını devre dışı bırakarak çok azda olsa performans kazanmış olursunuz.

Bazen bu bilginin geri dönmesi istenebilir bu durumda NOCOUNT komutunu sorgu içinde kullanmadan etkilenen kayıt sayısına zaten ulaşmış olacaksınız fakat çoğunlukla bu bilgi hiç kullanılmaz.

Kullanımı

Bu komutu sorgu öncesinde yazmalısınız.

Sql

Üstteki kod sayesinde Sql Server sadece komuttan sonraki sorgu için etkilenen satır sayısı hesaplamasını devre dışı bırakacaktır.

Kaynak

Bunlar da hoşunuza gidebilir...

2 Cevaplar

  1. Mehmet Tarcan dedi ki:

    Merhaba Murat Hocam, Bana lütfen asagidaki tablonun cözümünde yardimci olursaniz cok sevinirim

    Stok Adi-Stok Kodu-Stok Fiyati – Stok Adedi-Tarih
    Elma 1kg 123 2 ytl 1
    Elma 500 gr 122 1 ytl 1

    Stok Kodu ile aratip Toplam kac tane satildi ögrenemk istiyorum
    Ama arama sonucunda Stok Adinida mutlaka otomatikmen görüntelemesi lazim
    Asagida ki gibi bir sonuc tablos gerekli

    Stok Kodu Stok Adi Toplam Fiyati Toplam Stok Adedi
    123 Elma 1 kg 2 ytl 29

    Genel Toplam Genel Stok toplami

    select Stok Adi,Stok Kodu, Stok Fiyati, Stok Adedi, Tarih
    sum(Stok fiyati) AS Toplam fiyati , sum(Stok Adedi) AS Toplam Stok Adedi
    from Tablo
    where Stok Kodu=123

    Fakat ben 123 stok kodunun karsindaki Stok Adininda da otomatikmen sonuca gelmesini istiyorum

    Bu Konuda yardimci olursaniz sevinirim . Saygilar

    • Murat ÖNER dedi ki:

      Eğer stok adı Stok Kodu=123 için aynı ise o zaman Group by Stok Adi gibi bir kullanım ile bu işi çözebilirsiniz diye düşünüyorum. Yani sql sonucu alttaki gibi olacaktır.

      select Stok Adi,Stok Kodu, Stok Fiyati, Stok Adedi, Tarih
      sum(Stok fiyati) AS Toplam fiyati , sum(Stok Adedi) AS Toplam Stok Adedi, Stok Adi
      from Tablo
      where Stok Kodu=123
      group by Stok Adi

Bir Cevap Yazın