@@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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per