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'