Función PROPIEDAD DE SESIÓN():
Esta función en SQL Server se usa para devolver la configuración de la sesión que se especifica en la sección de argumentos.
Características :
- Esta función se utiliza para encontrar la configuración del estado de la sesión.
- Esta función viene en Funciones Avanzadas.
- Esta función acepta solo un parámetro, a saber, la opción.
Sintaxis:
SESSIONPROPERTY(option)
Parámetro:
Este método acepta solo un parámetro que se proporciona a continuación de la siguiente manera.
opción: opción especificada que se utiliza para recuperar la configuración de la sesión. Puede ser cualquiera de los siguientes valores dados a continuación de la siguiente manera.
ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, NUMERIC_ROUNDABOUT, and QUOTED_IDENTIFIER.
Devoluciones :
Devuelve la configuración de la sesión que se especifica en la sección de argumentos.
Ejemplo 1 :
Usando la función SESSIONPROPERTY() y obteniendo el resultado.
SELECT SESSIONPROPERTY('ANSI_PADDING');
Producción :
1
Aquí, 1 significa que esta propiedad de sesión está activada.
Ejemplo-2:
Usando la función SESSIONPROPERTY() y obteniendo el resultado.
SET ANSI_WARNINGS OFF; SELECT SESSIONPROPERTY('ANSI_WARNINGS');
Producción :
0
Aquí, se devuelve 0 porque hemos desactivado la propiedad de sesión.
Ejemplo-3:
Usando la función SESSIONPROPERTY() y obteniendo el resultado usando una variable.
DECLARE @sp VARCHAR(20); SET @sp = 'CONCAT_NULL_YIELDS_NULL'; SELECT SESSIONPROPERTY(@sp);
Producción :
NULL
Aquí, se devuelve NULL ya que las salidas concatenadas se consideran NULL.
Ejemplo-4:
Usando la función SESSIONPROPERTY() y ‘ARITHABORT’ como argumento para obtener el resultado.
SELECT SESSIONPROPERTY('ARITHABORT');
Producción :
0
Aquí, se devuelve 0 ya que esta propiedad está desactivada.
Solicitud :
Esta función se utiliza para encontrar la configuración de la sesión que se especifica en la sección de argumentos.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA