SESSIONPROPERTY (Transact-SQL)
Retorna as configurações de opções SET de uma sessão.
Convenções da sintaxe Transact-SQL
Sintaxe
SESSIONPROPERTY (option)
Argumentos
option
É a configuração de opção atual durante esta sessão. option pode ter qualquer um dos valores a seguir.Opção
Descrição
ANSI_NULLS
Especifica se o comportamento de ISO de igual a (=) e não igual a (<>) em relação a valores nulos se aplica.
1 = ON
0 = OFF
ANSI_PADDING
Controla como a coluna armazena valores menores que o tamanho definido da coluna e o modo como a coluna armazena valores com espaços em branco à direita em caracteres e dados binários.
1 = ON
0 = OFF
ANSI_WARNINGS
Especifica se o comportamento padrão de ISO de gerar mensagens de erro ou avisos para determinadas condições, inclusive divisão por zero e estouro aritmético, aplica-se.
1 = ON
0 = OFF
ARITHABORT
Determina se uma consulta será finalizada quando um erro de estouro ou divisão por zero ocorrer durante a execução da consulta.
1 = ON
0 = OFF
CONCAT_NULL_YIELDS_NULL
Controla se os resultados de concatenação serão ou não tratados como valores de cadeia de caracteres nulos ou vazios.
1 = ON
0 = OFF
NUMERIC_ROUNDABORT
Especifica se são geradas mensagens de erro e avisos quando o arredondamento em uma expressão causar uma perda de precisão.
1 = ON
0 = OFF
QUOTED_IDENTIFIER
Especifica se as regras ISO referentes a como usar aspas para delimitar identificadores e cadeias de caracteres literais devem ser seguidas.
1 = ON
0 = OFF
<Qualquer outra cadeia de caracteres>
NULL = A entrada não é válida.
Tipos de retorno
sql_variant
Comentários
As opções SET são figuradas combinando as opções de nível de servidor, nível de banco de dados e as opções especificadas pelo usuário.
Exemplos
O exemplo a seguir retorna a configuração para a opção CONCAT_NULL_YIELDS_NULL.
SELECT SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')
Consulte também
Referência
SET ANSI_PADDING (Transact-SQL)
SET ANSI_WARNINGS (Transact-SQL)
SET CONCAT_NULL_YIELDS_NULL (Transact-SQL)