Partilhar via


SESSIONPROPERTY (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna as configurações de opções SET de uma sessão.

Convenções de sintaxe de Transact-SQL

Sintaxe

SESSIONPROPERTY (option)  

Argumentos

opção
É 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 da 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 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

sql_variant (Transact-SQL)
SET ANSI_NULLS (Transact-SQL)
SET ANSI_PADDING (Transact-SQL)
SET ANSI_WARNINGS (Transact-SQL)
SET ARITHABORT (Transact-SQL)
SET CONCAT_NULL_YIELDS_NULL (Transact-SQL)
SET NUMERIC_ROUNDABORT (Transact-SQL)
SET QUOTED_IDENTIFIER (Transact-SQL)