@@SPID (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada 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
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
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';
El conjunto de resultados es el siguiente:
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';