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