@@SPID (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database w usłudze Microsoft Fabric

Zwraca identyfikator sesji bieżącego procesu użytkownika.

Transact-SQL konwencje składni

Składnia

@@SPID  

Typy zwracane

smallint

Uwagi

@@SPID może być użyty do identyfikacji bieżącego procesu użytkownika w wyjściu sp_who.

Przykłady

Ten przykład zwraca identyfikator sesji, nazwę logowania oraz nazwę użytkownika dla bieżącego procesu użytkownika.

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

Oto zestaw wyników.

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

Przykłady: Azure Synapse Analytics

Ten przykład zwraca identyfikator sesji Azure Synapse Analytics, identyfikator sesji węzła SQL Server Control, nazwę logowania oraz nazwę użytkownika dla bieżącego procesu użytkownika.

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