@@SPID (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-databas i Microsoft Fabric

Returnerar sessions-ID:t för den aktuella användarprocessen.

Transact-SQL syntaxkonventioner

Syntax

@@SPID  

Returtyper

smallint

Anmärkningar

@@SPID kan användas för att identifiera den aktuella användarprocessen i sp_who utdata.

Examples

Detta exempel returnerar sessions-ID, inloggningsnamn och användarnamn för den aktuella användarprocessen.

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

Här är resultatet.

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

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

Detta exempel returnerar Azure Synapse Analytics sessions-ID, SQL Server Control-nodens sessions-ID, inloggningsnamn och användarnamn för den aktuella användarprocessen.

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

Se även

Konfigurationsfunktioner
sp_lock (Transact-SQL)
sp_who