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