SQL Server 函数

SQL Server (Transact-SQL) SYSTEM_USER 函数返回 SQL Server 数据库中当前用户的登录名信息。

如果当前用户使用 Windows 身份验证登录到 SQL Server,SYSTEM_USER 以以下形式返回 Windows 登录标识名称:DOMAIN\user_name。

但是,如果当前用户使用 SQL Server 身份验证登录到 SQL Server,SYSTEM_USER 将按以下格式返回 SQL Server 登录标识名称:user_name。

语法

SYSTEM_USER 

参数

不需要参数。

返回值

返回SQL Server 数据库中当前用户的登录名信息。

示例:

下面的示例显示了SYSTEM_USER函数的用法。

--使用Windows身份验证登录
SELECT SYSTEM_USER;
Result: 'test_domain\jsmith' 

--使用 SQL Server 身份验证登录
SELECT SYSTEM_USER;
Result: 'jsmith'