Dela via


Cursors (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Microsoft SQL Server-instruktioner ger en fullständig resultatuppsättning, men det finns tillfällen då resultaten bearbetas bäst en rad i taget. Om du öppnar en markör på en resultatuppsättning kan du bearbeta resultatuppsättningen en rad i taget. Du kan tilldela en markör till en variabel eller parameter med en markördatatyp .

Marköråtgärder stöds i följande instruktioner:

CLOSE

CREATE PROCEDURE

DEALLOCATE

DECLARE CURSOR

DECLARE @local_variable

DELETE

FETCH

OPEN

UPDATE

SET

Dessa systemfunktioner och system lagrade procedurer stöder också markörer:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

See Also

Cursors