Megosztás a következőn keresztül:


@@SPID (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Visszaadja a jelenlegi felhasználói folyamat session ID-jét.

Transact-SQL szintaxis konvenciók

Szemantika

@@SPID  

Visszatérési típusok

smallint

Megjegyzések

@@SPID használható a sp_who kimeneti aktuális felhasználói folyamatának azonosítására.

Példák

Ez a példa visszaadja a jelenlegi felhasználói folyamat session ID-jét, bejelentkezésnevét és felhasználói nevét.

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

Itt van az eredmények összessége.

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

Példák: Azure Synapse Analytics and Analytics Platform System (PDW)

Ez a példa adja vissza az Azure Synapse Analytics session ID-jét, az SQL Server Control csomópont szekcióazonosítóját, bejelentkezési nevet és a jelenlegi felhasználói folyamathoz tartozó felhasználót.

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

Lásd még:

Konfigurációs függvények
sp_lock (Transact-SQL)
sp_who