共用方式為


CURRENT_TRANSACTION_ID (Transact-SQL)

適用於:SQL Server 2016 (13.x) 和更新版本的 Azure SQL 資料庫 Azure SQL 受控執行個體

此函式會傳回目前工作階段中目前交易的交易識別碼。

Transact-SQL 語法慣例

語法

CURRENT_TRANSACTION_ID( )  
  

傳回類型

bigint

傳回值

目前工作階段中現有交易的交易識別碼,擷取自 sys.dm_tran_current_transaction (Transact-SQL)

權限

任何使用者都可傳回目前工作階段的交易識別碼。

範例

此範例會傳回目前工作階段的交易識別碼:

SELECT CURRENT_TRANSACTION_ID();  

請參閱

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
資料列層級安全性
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)