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


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


USER_NAME():

SQL Server中的此函数用于返回基于所述ID的数据库的用户名。

特征:

  • 此函数用于查找所用数据库的用户名。
  • 此函数位于“高级函数”下。
  • 此函数仅接受一个参数,即ID号。
  • 如果未指定ID号,则此函数返回当前用户的名称。

用法:

USER_NAME(id_number)

参数:



此方法仅接受一个参数。

  • 身份证号 -用户数据库中指定的ID号。它是可选的。

返回值:

它返回指定ID号的用户名。此外,如果未指定ID号,则它将返回当前用户名。

示例1:

使用USER_NAME()函数并获取没有ID号的用户名。

SELECT USER_NAME();

输出:

nidhi

这里没有提供ID号,因此返回当前用户的名称。

示例-2:



使用USER_NAME()函数并获取指定ID号的用户名。

SELECT USER_NAME(2);

输出:

Geek

示例3:

使用USER_NAME()函数并使用变量获取指定ID号的用户名。

DECLARE @id INT;
SET @id = 3;
SELECT USER_NAME(@id);

输出:

INFORMATION_SCHEMA

示例4:

使用USER_NAME()函数并使用CAST()函数获取指定ID号的用户名。

SELECT USER_NAME(CAST(2.2 as int));

输出:

Geek

应用:

此函数用于查找所用数据库的用户名。

相关用法


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