Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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';