ROLLBACK
名前
ROLLBACK -- 現在のトランザクションをアボートする
概要
ROLLBACK [ WORK | TRANSACTION ]
説明
ROLLBACKは現在のトランザクションをロールバックし、そのトランザクションで行われた全ての更新を廃棄させます。
パラメータ
- WORK
TRANSACTION 省略可能なキーワードです。
効果は何もありません。
注釈
トランザクションを正常に終了させるにはCOMMITを使用してください。
トランザクションブロックの外部でROLLBACKを発行すると警告が発生しますが、それ以外は何の効果もありません。
例
全ての変更をアボートします。
ROLLBACK;
互換性
標準SQLでは、ROLLBACKとROLLBACK WORKの2構文のみが仕様に記載されています。
この点以外は完全に互換性があります。