Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base 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 comme ROLLBACK TRANSACTION, sauf que ROLLBACK TRANSACTION accepte un nom de transaction défini par l'utilisateur. Avec ou sans le mot clé facultatif WORK, cette syntaxe ROLLBACK est compatible avec ISO.
En cas d'imbrication de transactions, ROLLBACK WORK annule toujours les transactions jusqu'à l'instruction BEGIN TRANSACTION la plus extérieure et décrémente la fonction système @@TRANCOUNT à 0.
Permissions
Les autorisations ROLLBACK WORK reviennent par défaut à tout utilisateur valide.
Voir aussi
DÉMARRER LA TRANSACTION DISTRIBUÉE (Transact-SQL)
DÉBUT DE LA TRANSACTION (Transact-SQL)
TRANSACTION COMMIT (Transact-SQL)
COMMIT DU TRAVAIL (Transact-SQL)
ANNULATION DE LA TRANSACTION (Transact-SQL)
SAUVEGARDER LA TRANSACTION (Transact-SQL)