@@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';
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de