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'