SESSIONPROPERTY (Transact-SQL)
Devuelve la configuración de las opciones SET de una sesión.
Sintaxis
SESSIONPROPERTY (option)
Argumentos
option
Es la configuración actual de la opción 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 una 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
<Otra cadena>
NULL = La entrada no es válida.
Tipos de valor devueltos
sql_variant
Notas
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')