Partilhar via


CURRENT_TRANSACTION_ID (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL Database AzureSQL Managed InstanceSQL database in Microsoft Fabric

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

Transact-SQL convenções de sintaxe

Sintaxe

CURRENT_TRANSACTION_ID( )  
  

Tipos de devolução

bigint

Valor de retorno

O ID da transação atual na sessão atual, retirado de sys.dm_tran_current_transaction (Transact-SQL).

Permissions

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

Examples

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

SELECT CURRENT_TRANSACTION_ID();  

Consulte também

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
SegurançaRow-Level
CONTEXT_INFO (Transact-SQL)
CONJUNTO CONTEXT_INFO (Transact-SQL)