Megosztás a következőn keresztül:


Cursorok (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

A Microsoft SQL Server-utasítások teljes eredményhalmazt hoznak létre, de vannak olyan esetek, amikor az eredmények feldolgozása egy sorban történik. A kurzor megnyitása egy eredményhalmazon lehetővé teszi az eredményhalmaz egyenkénti feldolgozását. A kurzort hozzárendelheti egy változóhoz vagy paraméterhez egy kurzor adattípussal.

A kurzorműveletek az alábbi utasításokban támogatottak:

BEZÁR

ELJÁRÁS LÉTREHOZÁSA

LEOSZTÁSON

KURZORT DEKLARÁLNI

DECLARE @local_variable

DELETE

CSEL

NYITOTT

UPDATE

SET

Ezek a rendszerfüggvények és a rendszer által tárolt eljárások a kurzorokat is támogatják:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Lásd még:

Cursors