SESSIONPROPERTY (Transact-SQL)
Actualizado: 14 de abril de 2006
Devuelve la configuración de las opciones SET de una sesión.
Convenciones de sintaxis de Transact-SQL
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 SQL-92, de los operadores de comparación igual a (=) y diferente de (<>) 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 estándar de SQL-92 en la generación de mensajes de error o advertencias para ciertas condiciones, incluidas la división por cero y el desbordamiento aritmético.
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 se deben seguir las reglas de SQL-92 relacionadas con el uso de comillas para delimitar 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')
Vea también
Referencia
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)