対象者:SQL Server 2016 (13.x) およびそれ以降のバージョン
Azure SQL Database
Azure SQL Managed Instance
SQL Database in Microsoft Fabric
この関数によって、現在のセッションの現在のトランザクションのトランザクション ID が返されます。
構文
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)
セットCONTEXT_INFO(Transact-SQL)