SQL Server USER_NAME() 函数

定义和用法

USER_NAME() 函数根据指定的 ID 返回数据库用户名。

如果没有指定 ID,此函数将返回当前用户的名称。

实例

例子 1

返回数据库用户名(由于没有指定 ID,因此将返回当前用户):

SELECT USER_NAME();

亲自试一试

例子 2

返回 ID 为 1 的数据库用户名:

SELECT USER_NAME(1);

亲自试一试

语法

USER_NAME(id_number)

参数

参数 描述
id_number 可选。数据库中用户的 ID 号。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse