SUSER_NAME(Transact-SQL)
사용자의 로그인 ID 이름을 반환합니다.
구문
SUSER_NAME ( [ server_user_id ] )
인수
- server_user_id
사용자의 로그인 ID입니다. server_user_id는 선택 사항이며 int입니다. server_user_id는 SQL Server 인스턴스에 연결할 수 있는 권한을 가진 Microsoft Windows 사용자나 그룹 또는 SQL Server 로그인의 로그인 ID일 수 있습니다. server_user_id를 지정하지 않으면 현재 사용자에 대한 로그인 ID 이름이 반환됩니다.
반환 형식
nvarchar(128)
주의
SQL Server 버전 7.0에서는 SUID(서버 사용자 ID) 대신 SID(보안 ID)가 사용됩니다.
SUSER_NAME은 syslogins 시스템 테이블에 항목이 있는 로그인에 대해서만 로그인 이름을 반환합니다.
SUSER_NAME은 WHERE 절의 SELECT 목록 및 식 어디에나 사용될 수 있으며 매개 변수를 지정하지 않아도 항상 뒤에 괄호가 와야 합니다.
예
다음 예에서는 로그인 ID가 1인 사용자의 로그인 ID 이름을 반환합니다.
SELECT SUSER_NAME(1)