Función SESSIONPROPERTY() en SQL Server

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *