The Wayback Machine - http://web.archive.org/web/20121027155552/http://msdn.microsoft.com:80/zh-tw/library/ms187934(v=sql.90).aspx
本主題尚未接受評分 - 為這個主題評分

SUSER_NAME (Transact-SQL)

傳回使用者的登入識別名稱。

主題連結圖示 Transact-SQL 語法慣例


SUSER_NAME ( [ server_user_id ] ) 
server_user_id

這是使用者的登入識別碼。server_user_id (選擇性) 是 int。server_user_id 可以是有連接到 SQL Server 執行個體之權限的任何 SQL Server 登入,或 Microsoft Windows 使用者或群組的登入識別碼。如果未指定 server_user_id,就會傳回目前使用者的登入識別名稱。

nvarchar(128)

在 SQL Server 7.0 版中,安全性識別碼 (SID) 取代了伺服器使用者識別碼 (SUID)。

SUSER_NAME 只會傳回在 syslogins 系統資料表中有項目之登入的登入名稱。

SUSER_NAME 可用在選取清單、WHERE 子句及任何允許使用運算式的位置中,且後面一律必須接著括號,即使未指定任何參數也是如此。

下列範例會傳回登入識別碼是 1 之使用者的登入識別名稱。

SELECT SUSER_NAME(1)
本文對您有任何幫助嗎?
(剩餘 1500 個字元)
社群內容 新增