Partager via


SUSER_NAME (Transact-SQL)

Retourne le nom d'identification de l'utilisateur pour la connexion.

Icône Lien de rubriqueConventions de syntaxe de Transact-SQL

Syntaxe

SUSER_NAME ( [ server_user_id ] ) 

Arguments

  • server_user_id
    Correspond au numéro d'identification de la connexion de l'utilisateur. server_user_id, facultatif, est de type int. server_user_id peut être le numéro d'identification d'une connexion SQL Server, ou d'un utilisateur ou d'un groupe Microsoft Windows qui ont l'autorisation de se connecter à une instance de SQL Server. Si server_user_id n'est pas spécifié, le nom d'identification de connexion de l'utilisateur actuel est retourné.

Types de retour

nvarchar(128)

Notes

Dans SQL Server 7.0, le numéro d'identification de sécurité (SID, Security Identification Number) remplace le numéro d'identification de l'utilisateur du serveur (SUID, Server User Identification Number).

La fonction SUSER_NAME retourne uniquement un nom de connexion pour une connexion comportant une entrée dans la table système syslogins.

SUSER_NAME peut être utilisée dans la liste de sélection, au sein d'une clause WHERE et n'importe où une expression est autorisée, et doit toujours être suivie par des parenthèses (même si aucun paramètre n'est indiqué).

Exemple

Dans l'exemple suivant, la procédure retourne le nom d'identification de la connexion utilisateur 1.

SELECT SUSER_NAME(1)