Partage via


TRAVAIL DE RETOUR EN ARRIÈRE (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Annule une transaction spécifiée par l'utilisateur depuis le début de la transaction.

Conventions de la syntaxe Transact-SQL

Syntax

ROLLBACK [ WORK ]
[ ; ]

Remarks

Cette instruction fonctionne de la même façon que ROLLBACK TRANSACTION si elle ROLLBACK TRANSACTION accepte un nom de transaction défini par l’utilisateur. Avec ou sans spécification du mot clé facultatif WORK , cette ROLLBACK syntaxe est compatible ISO.

Lorsqu’il existe des transactions internes, ROLLBACK WORK restaure toujours l’instruction la plus BEGIN TRANSACTION externe et décrémente la @@TRANCOUNT fonction système sur 0.

Permissions

Nécessite l’appartenance au rôle public.