Udostępnij za pomocą


@@SPID (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database w 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 and Analytics Platform System (PDW)

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';  

Zobacz też

Funkcje konfiguracji
sp_lock (Transact-SQL)
sp_who