CURRENT_TRANSACTION_ID (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降 Azure SQL DatabaseAzure SQL Managed Instance

この関数によって、現在のセッションの現在のトランザクションのトランザクション ID が返されます。

Transact-SQL 構文表記規則

構文

CURRENT_TRANSACTION_ID( )  
  

戻り値の型

bigint

戻り値

sys.dm_tran_current_transaction (Transact-SQL) から取得された、現在のセッションにおける現在のトランザクションのトランザクション ID。

アクセス許可

あらゆるユーザーが現在のセッションのトランザクション 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)