共用方式為


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,就會傳回目前使用者的登入識別名稱。 如果參數包含 NULL 一詞,就會傳回 NULL。

傳回類型

nvarchar(128)

備註

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

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

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

範例

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

SELECT SUSER_NAME(1)

請參閱

參考

SUSER_ID (Transact-SQL)

概念

主體 (Database Engine)