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