Delen via


@@SPID (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database in Microsoft Fabric

Geeft de sessie-ID van het huidige gebruikersproces terug.

Transact-SQL syntaxis-conventies

Syntaxis

@@SPID  

Retourtypen

smallint

Opmerkingen

@@SPID kan worden gebruikt om het huidige gebruikersproces in de output van sp_who te identificeren.

Voorbeelden

Dit voorbeeld geeft de sessie-ID, inlognaam en gebruikersnaam terug voor het huidige gebruikersproces.

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

Hier is het resultatenoverzicht.

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

Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)

Dit voorbeeld geeft de sessie-ID van Azure Synapse Analytics, de sessie-ID van de SQL Server Control-node, de inlognaam en gebruikersnaam voor het huidige gebruikersproces.

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

Zie ook

Configuratiefuncties
sp_lock (Transact-SQL)
sp_who