PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 13.18 » Référence » Commandes SQL » ABORT

ABORT

ABORT — Interrompre la transaction en cours

Synopsis

ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
  

Description

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.

Paramètres

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.

Notes

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.

Exemples

Annuler toutes les modifications :

ABORT;
   

Compatibilité

Cette commande est une extension PostgreSQL présente pour des raisons historiques. ROLLBACK est la commande équivalente du standard SQL.

Voir aussi

BEGIN, COMMIT, ROLLBACK