Delen via


Cursors (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric Preview

Microsoft SQL Server-instructies produceren een volledige resultatenset, maar er zijn momenten waarop de resultaten het beste één rij tegelijk worden verwerkt. Als u een cursor op een resultatenset opent, kan de resultatenset één rij tegelijk worden verwerkt. U kunt een cursor toewijzen aan een variabele of parameter met een gegevenstype cursor .

Cursorbewerkingen worden ondersteund voor deze instructies:

CLOSE

CREATE PROCEDURE

DEALLOCATE

DECLARE CURSOR

DECLARE @local_variable

DELETE

FETCH

OPEN

UPDATE

SET

Deze systeemfuncties en opgeslagen procedures ondersteunen ook cursors:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

See Also

Cursors