ABORT

Name

ABORT  --  現在のトランザクションをアボートする。

Synopsis

ABORT [ WORK | TRANSACTION ]
  

入力

なし。

出力

ROLLBACK

成功時に返されるメッセージ。

NOTICE: ROLLBACK: no transaction in progress

進行中のトランザクションが全く存在しなかった場合。

説明

ABORT は現在のトランザクションをロール バックし、そのトランザクションで行なわれた全ての更新を廃棄 させます。 このコマンドは ROLLBACK SQL92 コマン ドの動作と同一であり、歴史的な理由のためだけに存在しています。

注意

成功したものとしてトランザクションを終了させる場合は COMMIT を使用して下さい。

使用法

全ての変更をアボートします。

ABORT WORK;
   

互換性

SQL92

このコマンドは歴史的な理由で存在する Postgres の拡張です。 ROLLBACKSQL92 における これと等価なコマンドです。