Freigeben über


CURRENT_TRANSACTION_ID (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL verwaltete Instanz

Diese Funktion gibt die Transaktions-ID der aktuellen Transaktion in der aktuellen Sitzung zurück.

Transact-SQL-Syntaxkonventionen

Syntax

CURRENT_TRANSACTION_ID( )  
  

Rückgabetypen

bigint

Rückgabewert

Die Transaktions-ID der aktuellen Transaktion in der aktuellen Sitzung, die aus sys.dm_tran_current_transaction (Transact-SQL) entnommen wurde.

Berechtigungen

Jeder Benutzer kann die Transaktions-ID der aktuellen Sitzung zurückgeben.

Beispiele

In diesem Beispiel wird die Transaktions-ID der aktuellen Sitzung zurückgegeben:

SELECT CURRENT_TRANSACTION_ID();  

Weitere Informationen

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Sicherheit auf Zeilenebene
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)