SESSIONPROPERTY (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance
Devuelve la configuración de las opciones SET de una sesión.
Convenciones de sintaxis de Transact-SQL
Sintaxis
SESSIONPROPERTY (option)
Argumentos
Opción
Es la configuración de opción actual para esta sesión. option puede ser cualquiera de los siguientes valores.
Opción | Descripción |
---|---|
ANSI_NULLS | Especifica si se aplica el comportamiento conforme a ISO de iguales (=) y No iguales a (<>) cuando se utilizan con valores null. 1 = ON 0 = OFF |
ANSI_PADDING | Controla el modo en que la columna almacena valores más cortos que el tamaño que tiene definido y cómo almacena valores con espacios en blanco finales en los datos binarios y de caracteres. 1 = ON 0 = OFF |
ANSI_WARNINGS | Especifica si se aplica el comportamiento del estándar ISO de provocar mensajes de error o advertencias para ciertas condiciones, incluyendo los errores de división por 0 y de desbordamiento. 1 = ON 0 = OFF |
ARITHABORT | Determina si se cancela una consulta cuando se produce un error de desbordamiento o división por cero durante su ejecución. 1 = ON 0 = OFF |
CONCAT_NULL_YIELDS_ NULL | Determina si los resultados de la concatenación se tratan como valores NULL o como valores de cadena vacía. 1 = ON 0 = OFF |
NUMERIC_ROUNDABORT | Especifica si se generan mensajes de error y advertencias cuando el redondeo en una expresión provoca una pérdida de precisión. 1 = ON 0 = OFF |
QUOTED_IDENTIFIER | Especifica si las reglas de ISO en cuanto a si hay que seguir las comillas delimitadoras de identificadores y cadenas literales. 1 = ON 0 = OFF |
<Cualquier otra cadena> | NULL = La entrada no es válida. |
Tipos de valor devuelto
sql_variant
Observaciones
Las opciones SET se indican mediante la combinación de las opciones de nivel de servidor, de nivel de base de datos y especificadas por el usuario.
Ejemplos
En el siguiente ejemplo se devuelve la configuración de la opción CONCAT_NULL_YIELDS_NULL
.
SELECT SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')
Consulte también
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)