Compartir a través de


@@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';  

Consulte también

Funciones de configuración
sp_lock (Transact-SQL)
sp_who