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é.

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é).

Types de retour

nvarchar(128)

Exemple

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

SELECT SUSER_NAME(1)

Voir aussi

Référence

SUSER_ID (Transact-SQL)

Autres ressources

Entités de sécurité

Aide et Informations

Assistance sur SQL Server 2005