Kursor (Transact-SQL)

Berlaku untuk:SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Pernyataan Microsoft SQL Server menghasilkan tataan hasil yang lengkap, tetapi ada kalanya hasilnya paling baik diproses satu baris pada satu waktu. Membuka kursor pada kumpulan hasil memungkinkan pemrosesan hasil yang ditetapkan satu baris dalam satu waktu. Anda dapat menetapkan kursor ke variabel atau parameter dengan jenis data kursor .

Operasi kursor didukung pada pernyataan ini:

DEKAT

CREATE PROCEDURE

BATALKAN ALOKASI

DEKLARASIKAN KURSOR

DECLARE @local_variable

DELETE

FETCH

TERBUKA

UPDATE

SET

Fungsi sistem dan prosedur tersimpan sistem ini juga mendukung kursor:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Lihat juga

Kursor