@@SPID (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Gibt die Sitzungs-ID des aktuellen Benutzerprozesses zurück.

Transact-SQL-Syntaxkonventionen

Syntax

@@SPID  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Rückgabetypen

smallint

Hinweise

@@SPID kann zur Identifikation des aktuellen Benutzerprozesses in der Ausgabe von sp_who verwendet werden.

Beispiele

Dieses Beispiel gibt die Sitzungs-ID, den Anmeldenamen und den Benutzernamen für den aktuellen Benutzerprozess zurück.

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

Hier ist das Resultset.

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

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

Dieses Beispiel gibt die Azure Synapse Analytics-Sitzungs-ID, die Sitzungs-ID des SQL Server-Steuerknotens, den Anmeldenamen und den Benutzernamen für den aktuellen Benutzerprozess zurück.

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

Siehe auch

Konfigurationsfunktionen
sp_lock (Transact-SQL)
sp_who