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