Comparteix a través de


CURRENT_TRANSACTION_ID (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores de Azure SQL Database Azure SQL Instancia administrada

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)