Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Bu fonksiyon, bağlantıda açılan son imleçte bulunan nitelendirme satır sayısını döndürür. Performansı artırmak için SQL Server büyük tuş seti ve statik imleçleri asenkron olarak doldurabilir.
@@CURSOR_ROWS çağrı sırasında imleç @@CURSOR_ROWS için uygun satır sayısının alındığını belirlemek için çağrılabilir.
Transact-SQL söz dizimi kuralları
Sözdizimi
@@CURSOR_ROWS
Dönüş türleri
int
Dönüş değeri
| Dönüş değeri | Description |
|---|---|
-m |
İmleç asenkron olarak doluyor. Geri dönen değer (-m), anahtar setinde bulunan satır sayısıdır. |
-1 |
İmleç dinamik. Dinamik imleçler tüm değişiklikleri yansıttığı için, imleceğe uygun satır sayısı sürekli değişir. İmleç mutlaka tüm nitelikli satırları geri getirmez. |
0 |
Hiçbir imleç açık değildir, son açılan imleç için uygun bir satır yoktur ya da son açılan imleç kapalı veya deallocation değildir. |
n |
İmleç tamamen doludur. Geri dönen değer (n), imlecteki toplam satır sayısıdır. |
Açıklamalar
@@CURSOR_ROWS Son imleç asenkron açılırsa negatif sayı döner. Anahtar seti sürücüsü veya statik imleçler, imleç eşiği 0değeri asenkron olarak açılırsa sp_configure ve imleç sonuç kümesindeki satır sayısı imleç eşiğini aşarsa.
Örnekler
Bu örnek önce bir imleci bildirir ve ardından SELECT değerini @@CURSOR_ROWSgöstermek için kullanılır. Ayar 0 , imleç açılmadan önce değer alır ve ardından -1, değeri vardır; bu da imleç anahtar setinin asenkron olarak doldurulduğunu gösterir.
USE AdventureWorks2022;
GO
SELECT @@CURSOR_ROWS;
DECLARE Name_Cursor CURSOR
FOR SELECT LastName, @@CURSOR_ROWS
FROM Person.Person;
OPEN Name_Cursor;
FETCH NEXT FROM Name_Cursor;
SELECT @@CURSOR_ROWS;
CLOSE Name_Cursor;
DEALLOCATE Name_Cursor;
GO
İşte sonuç setleri.
-----------
0
LastName (No column name) ROWSTAT
--------- ----------------- ---------
Sánchez -1 NULL
-----------
-1