Sdílet prostřednictvím


Kurzory (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Příkazy Microsoft SQL Serveru vytvářejí úplnou sadu výsledků, ale existují časy, kdy se výsledky nejlépe zpracovávají po jednom řádku. Otevření kurzoru na sadě výsledků umožňuje zpracovat sadu výsledků po jednom řádku. Kurzor můžete přiřadit proměnné nebo parametru s datovým typem kurzoru .

Operace kurzoru jsou podporovány v těchto příkazech:

ZAVŘÍT

Vytvořit proceduru

UVOLNIT

DECLARE CURSOR

DECLARE @local_variable

DELETE

PŘINÉST

OTEVŘENÝ

UPDATE

SET

Tyto systémové funkce a systémové uložené procedury také podporují kurzory:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Viz také

Cursors