SQL Server @@Cursor_Rows Fonksiyonu

Bu Makaleyi Arkadaşlarınla Paylaş

Herkese merhaba,

Bu yazıda size SQL Server’da @@Cursor_Rows Fonksiyonundan bahsedeceğim.

SQL Server’da @@Cursor_Rows fonksiyonu mevcut bağlantı içinde son açılan cursor’un result setinde yer alan kayıtları döndüren bir fonksiyondur. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim.

Kodlar biraz uzun gelebilir. Cursor yapıları uzun oluyor.

İlk olarak cursor_rows değerini çektiğimiz zaman sıfır geldi. Sonrasında ise eksi bir değeri döndü.

Dönen değerler hakkındaki açıklamayı aşağıda görebilirsiniz.

m Cursor eş zamansız olarak doldurulur. Döndürülen değer (-m), keyset’de bulunan satırların sayısıdır.
-1 Cursor dinamiktir. Dinamik cursorlar tüm değişiklikleri yansıttığından, cursor için uygun satır sayısı sürekli olarak değişmektedir. Tüm kalifiye satırların alındığı kesinlikle belirtilemez.
0 Herhangi bir cursor açılmamıştır, son açılmış cursor için satır eklenmemiştir veya son açılmış cursor kapatılmış ya da hafızadan boşaltılmıştır.
n Cursor tamamen doldurulur. Döndürülen değer (n), cursor’un toplam satır sayısıdır.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.