cursor (Transact-SQL)
Tipo di dati per variabili o parametri di OUTPUT di stored procedure che contengono un riferimento a un cursore. Le variabili create con il tipo di dati cursor ammettono valori Null.
Le operazioni in cui è possibile fare riferimento a variabili e parametri con tipo di dati cursor sono le seguenti:
Istruzioni DECLARE @local_variable e SET @local_variable.
Istruzioni di cursore OPEN, FETCH, CLOSE e DEALLOCATE.
Parametri di output di stored procedure.
Funzione CURSOR_STATUS.
Stored procedure di sistema sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables e sp_describe_cursor_columns.
Importante Il tipo di dati cursornon può essere utilizzato per una colonna in un'istruzione CREATE TABLE.
[!NOTA]
In questa versione di SQL Server la colonna di output cursor_name di sp_cursor_list e sp_describe_cursor restituisce il nome della variabile di cursore. Nelle versioni precedenti questa colonna di output restituisce un nome generato dal sistema.