SUSER_NAME (Transact-SQL)
Zwraca nazwę identyfikatora logowania użytkownika.
Składnia
SUSER_NAME ( [ server_user_id ] )
Argumenty
- server_user_id
Jest numerem identyfikacyjnym logowania użytkownika.server_user_id, który jest opcjonalny, jest int.server_user_idmoże być numer identyfikacyjny logowania dowolnego SQL Server logowania lub Microsoft systemu Windows użytkownika lub grupę, która ma uprawnienie do połączenia z wystąpienie SQL Server.Jeśli server_user_id jest nie określono nazwy identyfikatora logowania dla bieżącego użytkownika jest zwracany.
Zwracane typy
nvarchar(128)
Uwagi
W SQL Serverwwersja 7.0, numer identyfikacyjny zabezpieczeń (SID) zastępuje numer identyfikacyjny użytkownika serwera (SUID).
SUSER_NAME zwraca nazwę logowania tylko do logowania, który ma wpis w syslogins tabela systemowa.
SUSER_NAME może służyć liście select w klauzulaWHERE i gdziekolwiek wyrażenie jest dozwolone i zawsze musi być stosowana w nawiasach, nawet jeśli nie określono żadnych parametrów.
Przykłady
Poniższy przykład zwraca nazwę identyfikator logowania użytkownika numer identyfikacyjny logowania z 1.
SELECT SUSER_NAME(1)