Compartilhar via


SESSIONPROPERTY (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric

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 = DESLIGADO
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 = DESLIGADO
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 = DESLIGADO
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 = DESLIGADO
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 = DESLIGADO
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 = DESLIGADO
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 = DESLIGADO
<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)