Markörer (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i 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:

STÄNGA

SKAPA PROCEDUR

UTPLACERA

DEKLARERA MARKÖR

DECLARE @local_variable

DELETE

HÄMTA

ÖPPNA

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

Se även

Cursors