CURRENT_TRANSACTION_ID (Transact-SQL)

適用於:SQL Server 2016 (13.x) 及更新版本 Azure SQL DatabaseAzure 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)