Udostępnij za pomocą


Kursory (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Instrukcje programu Microsoft SQL Server generują kompletny zestaw wyników, ale czasami wyniki najlepiej przetwarzać jeden wiersz naraz. Otwarcie kursora w zestawie wyników umożliwia przetwarzanie zestawu wyników po jednym wierszu naraz. Możesz przypisać kursor do zmiennej lub parametru z typem danych kursora .

Operacje kursora są obsługiwane w następujących instrukcjach:

ZAMYKAĆ

TWORZENIE PROCEDURY

DEALLOCATE

DECLARE CURSOR

DECLARE @local_variable

DELETE

PRZYNOSIĆ

OTWIERAĆ

UPDATE

SET

Te funkcje systemowe i systemowe procedury składowane obsługują również kursory:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Zobacz też

Cursors