@@SPID (Transact-SQL)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Restituisce l'ID di sessione del processo utente corrente.

Convenzioni di sintassi Transact-SQL

Sintassi

@@SPID  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Tipi restituiti

smallint

Osservazioni:

È possibile utilizzare la funzione @@SPID per identificare il processo utente corrente nell'output di sp_who.

Esempi

Nell'esempio seguente viene restituito l'ID, il nome dell'account di accesso e il nome utente della sessione utente corrente.

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

Questo è il set di risultati.

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

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

Questo esempio restituisce l'ID sessione di Azure Synapse Analytics, l'ID sessione del nodo di controllo DI SQL Server, il nome dell'account di accesso e il nome utente per il processo utente corrente.

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

Vedi anche

Funzioni di configurazione
sp_lock (Transact-SQL)
sp_who