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.