Partage via


@@SPID (Transact-SQL)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Renvoie l'ID de session du processus utilisateur actuel.

Conventions de la syntaxe Transact-SQL

Syntaxe

@@SPID  

Types de retour

smallint

Remarques

@@SPID peut servir à identifier le processus utilisateur actuel dans le résultat de la procédure stockée sp_who.

Exemples

Cet exemple renvoie l'identificateur de session, le nom de connexion et le nom de l'utilisateur pour le processus utilisateur actuel.

SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';  

Voici le jeu de résultats.

ID     Login Name                     User Name                       
------ ------------------------------ ------------------------------  
54     SEATTLE\joanna                 dbo                             

Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)

Cet exemple retourne l’ID de session Azure Synapse Analytics, l’ID de session du nœud de contrôle de SQL Server, le nom de connexion et le nom d’utilisateur du processus utilisateur actuel.

SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';  

Voir aussi

Fonctions de configuration
sp_lock (Transact-SQL)
sp_who