Name
ABORT
--
現在のトランザクションのアボート
Synopsis
ABORT [ WORK | TRANSACTION ]
出力
- ROLLBACK
成功時に返されるメッセージです。
- NOTICE: ROLLBACK: no transaction in progress
進行中のトランザクションが全く存在しなかった場合に表示されます。
説明
ABORTは現在のトランザクションをロールバックし、
そのトランザクションで行なわれた全ての更新を廃棄します。
このコマンドはSQL92のROLLBACK
コマンドの動作と同一であり、歴史的な理由のためだけに存在しています。
注釈
トランザクションを正常に終了させる場合は
COMMITを使用して下さい。
使用方法
下記のコマンドは全ての変更をアボートします。
ABORT WORK;
互換性
SQL92
このコマンドは歴史的な理由で存在する
Postgresの拡張です。
SQL92のROLLBACKコマンドが
これと等価なコマンドです。