ABORT
名前
ABORT -- 現在のトランザクションをアボートする
概要
ABORT [ WORK | TRANSACTION ]
説明
ABORTは現在のトランザクションをロールバックし、そのトランザクションで行われた全ての更新を廃棄します。
このコマンドの動作は標準SQLのROLLBACKコマンドと同一であり、歴史的な理由のためだけに存在しています。
パラメータ
- WORK
TRANSACTION 省略可能なキーワードです。何も効果がありません。
注釈
トランザクションを正常に終了させる場合はCOMMITを使用してください。
トランザクションブロックの外部でABORTを発行すると警告が発生しますが、それ以外は何の効果もありません。
互換性
このコマンドはPostgreSQLの拡張で、歴史的な理由で存在します。
ROLLBACKは、このコマンドと等価な標準SQLコマンドです。