Partager via


CURRENT_TRANSACTION_ID (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance

Cette fonction retourne l’ID de la transaction actuelle dans la session en cours.

Conventions de la syntaxe Transact-SQL

Syntaxe

CURRENT_TRANSACTION_ID( )  
  

Types de retour

bigint

Valeur de retour

ID de la transaction actuelle dans la session en cours, tirée de sys.dm_tran_current_transaction (Transact-SQL).

Autorisations

N’importe quel utilisateur peut retourner l’ID de transaction de la session en cours.

Exemples

Cet exemple retourne l’ID de transaction de la session en cours :

SELECT CURRENT_TRANSACTION_ID();  

Voir aussi

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Sécurité au niveau des lignes
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)