Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Banco de dados SQL no Microsoft Fabric
Retorna a ID de sessão do processo de usuário atual.
Convenções de sintaxe de Transact-SQL
Sintaxe
@@SPID
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';
Veja a seguir 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';