当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SQL Server SESSIONPROPERTY()用法及代码示例


SESSIONPROPERTY()函数:

SQL Server中的此函数用于返回参数部分中指定的会话设置。

特征:

  • 此函数用于查找会话状态的设置。
  • 此函数位于“高级函数”下。
  • 此函数仅接受一个参数,即option。

用法:

SESSIONPROPERTY(option)

参数:



此方法仅接受以下一个参数。

option-用于检索会话设置的指定选项。它可以是以下给出的以下任何一个值。

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

返回值:

它返回参数部分中指定的会话设置。

示例1:

使用SESSIONPROPERTY()函数并获取输出。

SELECT SESSIONPROPERTY('ANSI_PADDING');

输出:

1

在这里,1表示此会话属性已打开。



示例-2:

使用SESSIONPROPERTY()函数并获取输出。

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

输出:

0

在这里,由于我们关闭了session属性,所以返回0。

示例3:

使用SESSIONPROPERTY()函数并使用变量获取输出。

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

输出:

NULL

在此,将NULL返回,因为将串联的输出视为NULL。

示例4:

使用SESSIONPROPERTY()函数和'ARITHABORT'作为参数来获取输出。

SELECT SESSIONPROPERTY('ARITHABORT');

输出:

0

在此,关闭此属性将返回0。

应用:

此函数用于查找参数部分中指定的会话设置。

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 SESSIONPROPERTY() Function in SQL Server。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。