Partilhar via


SESSIONPROPERTY (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve as definições de opções SET de uma sessão.

Transact-SQL convenções de sintaxe

Sintaxe

SESSIONPROPERTY (option)  

Arguments

opção
É a opção atual para esta sessão. A opção pode ser qualquer um dos seguintes valores.

Opção Description
ANSI_NULLS Especifica se o comportamento ISO de igual a (=) e não igual a (<>) contra valores nulos é aplicado.

1 = LIGADO

0 = DESLIGADO
ANSI_PADDING Controla a forma como a coluna armazena valores mais curtos do que o tamanho definido da coluna, e a forma como a coluna armazena valores que têm espaços em branco finais em caracteres e dados binários.

1 = LIGADO

0 = DESLIGADO
ANSI_WARNINGS Especifica se o comportamento padrão ISO de gerar mensagens de erro ou avisos para certas condições, incluindo dividir por zero e excesso aritmético, é aplicado.

1 = LIGADO

0 = DESLIGADO
ARITHABORT Determina se uma consulta termina quando ocorre um erro de desbordamento ou de divisão por zero durante a execução da consulta.

1 = LIGADO

0 = DESLIGADO
CONCAT_NULL_YIELDS_ NULL Controla se os resultados da concatenação são tratados como valores de cadeia nulos ou vazios.

1 = LIGADO

0 = DESLIGADO
NUMERIC_ROUNDABORT Especifica se mensagens de erro e avisos são gerados quando arredondar numa expressão causa perda de precisão.

1 = LIGADO

0 = DESLIGADO
QUOTED_IDENTIFIER Especifica se devem ser seguidas as regras ISO sobre como usar aspas para delimitar identificadores e cadeias literais.

1 = LIGADO

0 = DESLIGADO
<Qualquer outra corda> NULL = A entrada não é válida.

Tipos de devolução

sql_variant

Observações

As opções SET são calculadas combinando opções a nível de servidor, base de dados e especificadas pelo utilizador.

Examples

O exemplo seguinte devolve a definição da CONCAT_NULL_YIELDS_NULL opção.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')  

Ver também

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