@@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
Remarque
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.
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 obtenu.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour