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ı
Geçerli sonuç kümesini serbest bırakarak ve imlecin konumlandırıldığı satırlarda tutulan tüm imleç kilitlerini serbest bırakarak açık bir imleci kapatır.
CLOSE veri yapılarını yeniden açmak için kullanılabilir durumda bırakır, ancak imleç yeniden açılana kadar getirmelere ve konumlandırılan güncelleştirmelere izin verilmez. KAPAT açık bir imleçte düzenlenmelidir; CLOSE yalnızca bildirilen veya zaten kapalı olan imleçlerde izin verilmez.
Transact-SQL söz dizimi kuralları
Syntax
CLOSE { { [ GLOBAL ] cursor_name } | cursor_variable_name }
Arguments
GLOBAL
cursor_name genel bir imleç başvurduğunu belirtir.
cursor_name
Açık bir imlecin adıdır. Hem genel hem de yerel imleç adında cursor_name varsa, cursor_name GENEL belirtildiğinde genel imlece başvurur; aksi takdirde , cursor_name yerel imleç anlamına gelir.
cursor_variable_name
Açık bir imleçle ilişkilendirilmiş bir imleç değişkeninin adıdır.
Examples
Aşağıdaki örnek, imleç tabanlı bir işlemde deyiminin doğru yerleşimini CLOSE gösterir.
DECLARE Employee_Cursor CURSOR FOR
SELECT EmployeeID, Title FROM AdventureWorks2022.HumanResources.Employee;
OPEN Employee_Cursor;
FETCH NEXT FROM Employee_Cursor;
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM Employee_Cursor;
END;
CLOSE Employee_Cursor;
DEALLOCATE Employee_Cursor;
GO