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 supportano 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.

    ms190498.note(it-it,SQL.90).gifImportante:
    Il tipo di dati cursor non può essere utilizzato per una colonna in un'istruzione CREATE TABLE.

    [!NOTA] In SQL Server 2005 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.

Vedere anche

Riferimento

CAST e CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Tipi di dati (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)

Altre risorse

Conversione del tipo di dati (Motore di database)

Guida in linea e informazioni

Assistenza su SQL Server 2005