ABORT — Interrompre la transaction en cours
ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
ABORT
annule la transaction en cours et toutes les mises à
jour effectuées pendant cette transaction. Cette commande a un comportement
identique à la commande SQL ROLLBACK
. Elle n'est
présente que pour des raisons historiques.
WORK
TRANSACTION
Mots-clé optionnels. Ils n'ont aucun effet.
AND CHAIN
Si la clause AND CHAIN
est indiquée, une nouvelle
transaction est immédiatement démarrée avec les mêmes caractéristiques de
transaction (voir SET
TRANSACTION
) que celle qui vient de se terminer. Sinon
aucune nouvelle transaction n'est démarrée.
COMMIT
est utilisé pour
terminer avec succès une transaction.
Exécuter ABORT
à l'extérieur de toute transaction provoque
un message d'avertissement mais ne cause aucun dégât.
Annuler toutes les modifications :
ABORT;
Cette commande est une extension PostgreSQL
présente pour des raisons historiques. ROLLBACK
est la
commande équivalente du standard SQL.