USER_NAME (Transact-SQL)
傳回指定識別碼的資料庫使用者名稱。
A. 使用 USER_NAME
下列範例會傳回使用者識別碼 13 的使用者名稱。
SELECT USER_NAME(13); GO
B. 使用 USER_NAME 而不指定識別碼
下列範例不指定識別碼來尋找目前使用者的名稱。
SELECT USER_NAME(); GO
使用者是系統管理員 (sysadmin) 固定伺服器角色成員的結果集如下:
------------------------------ dbo (1 row(s) affected)
C. 在 WHERE 子句中使用 USER_NAME
下列範例會在 sysusers 中尋找資料列,這個資料列名稱等於套用系統函數 USER_NAME 至使用者識別碼 1 所得的結果。
SELECT name FROM sysusers WHERE name = USER_NAME(1); GO
以下為結果集:
name ------------------------------ dbo (1 row(s) affected)

