Compartilhar via


SESSIONPROPERTY (Transact-SQL)

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

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Ícone de vínculo de tópico 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

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)