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.