SQL Server 函数

SQL Server (Transact-SQL) USER_NAME() 函数根据指定的标识号返回数据库用户名。

当标识号为省略,返回当前上下文中的当前用户。如果 NULL 作为参数传递,则返回 NULL。

语法

USER_NAME(id) 

参数

id 可选。 指定与数据库用户关联的标识号。

返回值

从指定的数据库用户名返回标识号。

示例:

下面的示例显示了USER_NAME()函数的用法。

SELECT USER_NAME(); 

上面的查询将返回 SQL Server 数据库中当前用户的名称。因此,如果使用的 SQL Server 帐户是"yxjc123",它将返回以下内容:

SELECT USER_NAME();
Result: 'yxjc123' 

同样,如果与标识号 1 关联的 SQL Server 帐户是"dbo",则以下查询将返回以下:

SELECT USER_NAME(1);
Result: 'dbo'