ROLLBACK WORK (Transact-SQL)

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

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 de ROLLBACK est compatible avec SQL-92.

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)
COMMIT WORK (Transact-SQL)
ROLLBACK TRANSACTION (Transact-SQL)
SAVE TRANSACTION (Transact-SQL)

Autres ressources

Contrôle des transactions (Moteur de base de données)

Aide et Informations

Assistance sur SQL Server 2005