使用
CURRENT_USER
或
USER_NAME()
更新
:使用
SYSTEM_USER
你可以在CREATE TABLE和ALTER TABLE语句中使用SYSTEM_USER函数和DEFAULT约束。 CREATE TABLE和ALTER TABLE语句中使用SYSTEM_USER函数。你也可以像其他标准函数一样使用它。 标准函数。如果用户名和登录名不同。 SYSTEM_USER返回登录名。如果当前的用户是通过Windows认证登录到 的时候,SYSTEM_USER返回的是Windows登录标识名。 格式的Windows登录标识名。DOMAIN/user_login_name。 然而,如果当前的用户是通过SQL 服务器认证,SYSTEM_USER会返回SQL服务器的登录标识名,比如WillisJo。 识别名称,例如,对于以WillisJo身份登录的用户,SYSTEM_USER返回SQL Server的登录识别名称。 WillisJo。SYSTEM_USER返回当前正在执行的 上下文。如果使用了EXECUTE AS语句来切换上下文。 SYSTEM_USER返回被冒充的上下文的名称。