Open In App

SESSIONPROPERTY() Function in SQL Server

Last Updated : 19 Jan, 2021
Comments
Improve
Suggest changes
Like Article
Like
Report

SESSIONPROPERTY() function :

This function in SQL Server is used to return the settings of the session that is specified in the argument section.

Features :

  • This function is used to find the settings of the session state.
  • This function comes under Advanced Functions.
  • This function accepts only one parameter namely option.

Syntax :

SESSIONPROPERTY(option)

Parameter :

This method accepts only one parameter is given below as follows.

option -Specified option which is used for retrieving the session settings. It can be any one of the following values given below as follows.

ANSI_NULLS,
ANSI_PADDING,
ANSI_WARNINGS,
ARITHABORT,
CONCAT_NULL_YIELDS_NULL,
NUMERIC_ROUNDABOUT, and
QUOTED_IDENTIFIER.

Returns :

It returns the settings of the session that is specified in the argument section.

Example-1 :

Using SESSIONPROPERTY() function and getting the output.

SELECT SESSIONPROPERTY('ANSI_PADDING');

Output :

1

Here, 1 means that this session property is on.

Example-2 :

Using SESSIONPROPERTY() function and getting the output.

SET ANSI_WARNINGS OFF;
SELECT SESSIONPROPERTY('ANSI_WARNINGS');

Output :

0

Here, 0 is returned as we have turned off the session property.

Example-3 :

Using SESSIONPROPERTY() function and getting the output using a variable.

DECLARE @sp VARCHAR(20);
SET @sp = 'CONCAT_NULL_YIELDS_NULL';
SELECT SESSIONPROPERTY(@sp);

Output :

NULL

Here, NULL is returned as concatenated outputs are considered as NULL.

Example-4 :

Using SESSIONPROPERTY() function and 'ARITHABORT' as argument to get the output.

SELECT SESSIONPROPERTY('ARITHABORT');

Output :

0

Here, 0 is returned as this property is turned off.

Application :

This function is used to find the settings of the session that is specified in the argument section.


Next Article
Article Tags :

Similar Reads