ROLLBACK WORK (Transact-SQL)
Annule une transaction spécifiée par l'utilisateur depuis le début de la transaction.
Conventions de syntaxe Transact-SQL
Syntaxe
ROLLBACK [ WORK ]
[ ; ]
Notes
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.
Autorisations
Les autorisations ROLLBACK WORK reviennent par défaut à tout utilisateur valide.
Voir aussi
Référence
BEGIN DISTRIBUTED TRANSACTION (Transact-SQL)
BEGIN TRANSACTION (Transact-SQL)
COMMIT TRANSACTION (Transact-SQL)