我知道我可以使用SELECT SUSER_SNAME()获取当前用户名.但是在AD环境中,我会让用户包括域名(例如"MyDomain\User").
是否有任何功能只能接收域名以外的用户名?
gbn*_*gbn 27
SELECT nt_username FROM sys.sysprocesses WHERE spid = @@SPID
Run Code Online (Sandbox Code Playgroud)
要么
SELECT nt_user_name FROM sys.dm_exec_sessions WHERE session_id = @@SPID
Run Code Online (Sandbox Code Playgroud)
Mik*_*son 25
select stuff(suser_sname(), 1, charindex('\', suser_sname()), '')
Run Code Online (Sandbox Code Playgroud)