@@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';