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