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
应用:
此函数用于查找所用数据库的用户名。
相关用法
- SQL Server STUFF()用法及代码示例
- SQL Server SIN()、COS()用法及代码示例
- SQL Server RANK()用法及代码示例
- SQL Server NTILE()用法及代码示例
- SQL Server STR()用法及代码示例
- SQL Server UNICODE()用法及代码示例
- SQL Server SUBSTRING()用法及代码示例
- SQL Server RTRIM()用法及代码示例
- SQL Server FLOOR()、CEILING()用法及代码示例
- SQL Server TAN()、COT()用法及代码示例
- SQL Server DEGREES()、RADIANS()用法及代码示例
- SQL Server ATN2()用法及代码示例
- SQL Server LOG10()用法及代码示例
- SQL Server LOG()用法及代码示例
- SQL Server ASCII()用法及代码示例
- SQL Server DIFFERENCE()用法及代码示例
- SQL Server IIF()用法及代码示例
- SQL Server FORMAT()用法及代码示例
- SQL Server LEN()用法及代码示例
- SQL Server CONCAT_WS()用法及代码示例
- SQL Server DATALENGTH()用法及代码示例
注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 USER_NAME() Function in SQL Server。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。