Partager via


SUSER_NAME (Transact-SQL)

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

Icône Lien de rubrique Conventions de syntaxe 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, qui est facultatif, est int. server_user_id peut être le numéro d'identification d'une connexion SQL Server ou d'un utilisateur ou groupe Microsoft Windows qui a 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é. Si le paramètre contient le mot NULL, retourne NULL.

Type des valeurs retournées

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

Exemples

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)

Concepts

Principaux (moteur de base de données)