@@OPTIONS (Transact-SQL)
Restituisce informazioni sulle opzioni SET correnti.
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 NOCOUNTON e viene quindi testato il valore della funzione @@OPTIONS. L'opzione NOCOUNTON 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 abilitata 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