Partilhar via


CURRENT_TRANSACTION_ID (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Essa função retorna a ID da transação atual na sessão atual.

Convenções de sintaxe de Transact-SQL

Sintaxe

CURRENT_TRANSACTION_ID( )  
  

Tipos de retorno

bigint

Valor retornado

A ID da transação atual na sessão atual, obtida em sys.dm_tran_current_transaction (Transact-SQL).

Permissões

Qualquer usuário pode retornar a ID da transação da sessão atual.

Exemplos

Este exemplo retorna a ID da transação da sessão atual:

SELECT CURRENT_TRANSACTION_ID();  

Confira também

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Segurança em nível de linha
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)