@@OPTIONS (Transact-SQL)

Restituisce informazioni sulle opzioni SET correnti.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

@@OPTIONS

Tipi restituiti

integer

Osservazioni

È possibile modificare globalmente le opzioni SET tramite l'opzione di configurazione sp_configureuser options. A ogni utente è associata una funzione @@OPTIONS che rappresenta la configurazione. L'amministratore di sistema assegna a tutti gli utenti una configurazione predefinita in corrispondenza del primo accesso.

Tramite l'istruzione SET è possibile modificare le opzioni di linguaggio e di esecuzione delle query.

Esempi

Nell'esempio seguente viene impostata l'opzione NOCOUNT``ON e viene quindi testato il valore della funzione@@OPTIONS. L'opzione NOCOUNT``ON impedisce che, per ogni istruzione di una sessione, il messaggio relativo al numero di righe interessate venga rinviato al client che esegue la richiesta. Il valore di @@OPTIONS viene impostato su 512 (0x0200), che rappresenta l'opzione NOCOUNT. In questo esempio viene verificato se l'opzione NOCOUNT è stata attivata nel client. Ciò può risultare utile, ad esempio, per tenere traccia delle differenze di esecuzione in un client.

SET NOCOUNT ON
IF @@OPTIONS & 512 > 0 
RAISERROR ('Current user has SET NOCOUNT turned on.', 1, 1)

Vedere anche

Riferimento

Funzioni di configurazione (Transact-SQL)
sp_configure (Transact-SQL)

Altre risorse

Opzione user options

Guida in linea e informazioni

Assistenza su SQL Server 2005