CURRENT_TRANSACTION_ID (Transact-SQL)

适用于: SQL Server 2016 (13.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例

此函数返回当前会话中当前事务的事务 ID。

Transact-SQL 语法约定

语法

CURRENT_TRANSACTION_ID( )  
  

返回类型

bigint

返回值

当前会话中当前事务的事务 ID,取自 sys.dm_tran_current_transaction (Transact-SQL)

权限

任何用户都可返回当前会话的事务 ID。

示例

此示例返回当前会话的事务 ID:

SELECT CURRENT_TRANSACTION_ID();  

另请参阅

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
行级安全性
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)