SESSIONPROPERTY (Transact-SQL)SESSIONPROPERTY (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retorna as configurações de opções SET de uma sessão.Returns the SET options settings of a session.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

  
SESSIONPROPERTY (option)  

ArgumentosArguments

opçãooption
É a configuração de opção atual durante esta sessão.Is the current option setting for this session. option pode ter qualquer um dos valores a seguir.option can be any of the following values.

OpçãoOption DescriçãoDescription
ANSI_NULLSANSI_NULLS Especifica se o comportamento da ISO de igual a (=) e não igual a (<>) em relação a valores nulos se aplica.Specifies whether the ISO behavior of equals (=) and not equal to (<>) against null values is applied.

1 = ON1 = ON

0 = OFF0 = OFF
ANSI_PADDINGANSI_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.Controls the way the column stores values shorter than the defined size of the column, and the way the column stores values that have trailing blanks in character and binary data.

1 = ON1 = ON

0 = OFF0 = OFF
ANSI_WARNINGSANSI_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.Specifies whether the ISO standard behavior of raising error messages or warnings for certain conditions, including divide-by-zero and arithmetic overflow, is applied.

1 = ON1 = ON

0 = OFF0 = OFF
ARITHABORTARITHABORT Determina se uma consulta será finalizada quando um erro de estouro ou divisão por zero ocorrer durante a execução da consulta.Determines whether a query is ended when an overflow or a divide-by-zero error occurs during query execution.

1 = ON1 = ON

0 = OFF0 = OFF
CONCAT_NULL_YIELDS_NULLCONCAT_NULL_YIELDS_ NULL Controla se os resultados de concatenação serão tratados como valores de cadeia de caracteres nulos ou vazios.Controls whether concatenation results are treated as null or empty string values.

1 = ON1 = ON

0 = OFF0 = OFF
NUMERIC_ROUNDABORTNUMERIC_ROUNDABORT Especifica se são geradas mensagens de erro e avisos quando o arredondamento em uma expressão causar uma perda de precisão.Specifies whether error messages and warnings are generated when rounding in an expression causes a loss of precision.

1 = ON1 = ON

0 = OFF0 = OFF
QUOTED_IDENTIFIERQUOTED_IDENTIFIER Especifica se as regras ISO referentes a como usar aspas para delimitar identificadores e cadeias de caracteres literais devem ser seguidas.Specifies whether ISO rules about how to use quotation marks to delimit identifiers and literal strings are to be followed.

1 = ON1 = ON

0 = OFF0 = OFF
<Qualquer outra cadeia de caracteres><Any other string> NULL = A entrada não é válida.NULL = Input is not valid.

Tipos de retornoReturn Types

sql_variantsql_variant

RemarksRemarks

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.SET options are figured by combining server-level, database-level, and user-specified options.

ExemplosExamples

O exemplo a seguir retorna a configuração para a opção CONCAT_NULL_YIELDS_NULL.The following example returns the setting for the CONCAT_NULL_YIELDS_NULL option.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')  

Consulte TambémSee Also

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