@@OPTIONS (Transact-SQL)

Retourne des informations sur les options SET actuelles.

Icône Lien de rubriqueConventions de syntaxe de Transact-SQL

Syntaxe

@@OPTIONS

Types de retour

integer

Notes

Les options SET peuvent être modifiées dans leur totalité à l'aide de l'option de configuration sp_configureuser options. Chaque utilisateur dispose d'une fonction @@OPTIONS qui représente la configuration. Lorsqu'ils se connectent pour la première fois, tous les utilisateurs se voient attribuer une configuration par défaut qui est définie par l'administrateur système.

Vous pouvez modifier les options linguistiques et de traitement des requêtes à l'aide de l'instruction SET.

Exemple

L'exemple suivant définit NOCOUNTON, puis teste la valeur de @@OPTIONS. L'option NOCOUNTON empêche le message relatif au nombre de lignes affectées d'être renvoyé au client demandeur pour chaque instruction d'une session. La fonction @@OPTIONS a pour valeur 512 (0x0200). Ceci représente l'option NOCOUNT. Cet exemple teste si l'option NOCOUNT est activée sur le client. Vous pouvez vous en servir pour rechercher les différences de performances sur un ordinateur client.

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