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)