@@SPID (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Devuelve el Id. de sesión del proceso de usuario actual.
Convenciones de sintaxis de Transact-SQL
Sintaxis
@@SPID
Tipos de valor devuelto
smallint
Comentarios
@@SPID se puede usar para identificar el proceso de usuario actual en la salida de sp_who.
Ejemplos
Este ejemplo devuelve el Id. de sesión, el nombre de inicio de sesión y el nombre de usuario del proceso de usuario actual.
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';
Este es el conjunto de resultados.
ID Login Name User Name
------ ------------------------------ ------------------------------
54 SEATTLE\joanna dbo
Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)
Este ejemplo devuelve el identificador de sesión de Azure Synapse Analytics, el identificador de sesión del nodo de control de SQL Server, el nombre de inicio de sesión y el nombre de usuario del proceso de usuario actual.
SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';