@@SPID (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)
Retorna a ID de sessão do processo de usuário atual.
Convenções de sintaxe de Transact-SQL
Sintaxe
@@SPID
Observação
Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.
Tipos de retorno
smallint
Comentários
@@SPID pode ser usado para identificar o processo de usuário atual na saída de sp_who.
Exemplos
Este exemplo retorna a ID de sessão, o nome de logon e o nome de usuário para o processo de usuário atual.
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';
Este é o conjunto de resultados.
ID Login Name User Name
------ ------------------------------ ------------------------------
54 SEATTLE\joanna dbo
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
Este exemplo retorna a ID de sessão do Azure Synapse Analytics, a ID de sessão de nó de Controle do SQL Server, o nome de logon e o nome de usuário para o processo de usuário atual.
SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de