Udostępnij za pośrednictwem


SUSER_NAME (Transact-SQL)

Zwraca nazwę identyfikatora logowania użytkownika.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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)

Zobacz także

Odwołanie

Koncepcje