Compartir por


CURRENT_TRANSACTION_ID (Transact-SQL)

Aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

Esta función devuelve el identificador de transacción de la transacción actual en la sesión actual.

Convenciones de sintaxis de Transact-SQL

Sintaxis

CURRENT_TRANSACTION_ID( )  
  

Tipos de valores devueltos

bigint

Valor devuelto

El identificador de transacción de la transacción actual en la sesión actual tomado de sys.dm_tran_current_transaction (Transact-SQL).

Permisos

Cualquier usuario puede devolver el identificador de transacción de la sesión actual.

Ejemplos

En este ejemplo se devuelve el identificador de transacción de la sesión actual:

SELECT CURRENT_TRANSACTION_ID();  

Consulte también

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Seguridad de nivel de fila
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)