ROLLBACK — annule la transaction en cours
ROLLBACK [ WORK | TRANSACTION ]
ROLLBACK annule la transaction en cours et toutes les
modifications effectuées lors de cette transaction.
WORKTRANSACTIONMots clés optionnels. Ils sont sans effet.
L'utilisation de la commande COMMIT permet de terminer une transaction avec succès.
Exécuter ROLLBACK en dehors d'un bloc de transaction
cause l'émission d'un message d'avertissement mais n'a pas d'autres effets.
Pour annuler toutes les modifications :
ROLLBACK;
Le standard SQL spécifie seulement les deux formes
ROLLBACK et ROLLBACK
WORK. à part cela, cette commande est totalement compatible.