Share via


@@OPTIONS (Transact-SQL)

Retorna informações sobre as opções SET atuais.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

@@OPTIONS

Tipos de retorno

integer

Comentários

As opções SET podem ser modificadas como um todo usando as opções de configuração sp_configureuser options. Cada usuário tem uma função @@OPTIONS que representa a configuração. Ao efetuar logon pela primeira vez, todos os usuários recebem um conjunto de configuração padrão do administrador do sistema.

Você pode alterar as opções de idioma e processamento de consulta usando a instrução SET.

Exemplos

O exemplo a seguir define NOCOUNTON e testa o valor de @@OPTIONS. A opção NOCOUNTON impede que a mensagem sobre o número de linhas afetadas seja enviada de volta ao cliente solicitante para cada instrução em uma sessão. O valor de @@OPTIONS é definido como 512 (0x0200). Isto representa a opção NOCOUNT. Este exemplo testa se a opção NOCOUNT está habilitada no cliente. Por exemplo, isso pode ajudar a controlar diferenças de desempenho em um cliente.

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