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