@@SPID (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
Restituisce l'ID di sessione del processo utente corrente.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
@@SPID
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';
Il set di risultati è il seguente.
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';