返回給定標識號的用戶數(shù)據(jù)庫用戶名。
USER_NAME ( [ id ] )
id
用來返回用戶名的標識號。id 的數(shù)據(jù)類型為 int。
nvarchar(256)
當省略 id 時,則假定為當前用戶。必須加上圓括號。
本示例返回用戶編號為 13 的用戶名。
SELECT USER_NAME(13)
GO
本示例在不指定 ID 的情況下查找當前用戶的名稱。
SELECT user_name()
GO
下面是結果集(對于是 sysadmin 固定服務器角色成員的用戶):
------------------------------
dbo
(1 row(s) affected)
本示例在 sysusers 中找到一行,該行的名稱等于將系統(tǒng)函數(shù) USER_NAME 應用于用戶標識號 1 的結果。
SELECT name
FROM sysusers
WHERE name = USER_NAME(1)
GO
下面是結果集:
name
------------------------------
dbo
(1 row(s) affected)
相關文章