Notatka
Dostęp do tej strony wymaga autoryzacji. Może 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
SQL 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';