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