ROLLBACK
Name
ROLLBACK
-- 現在のトランザクションのアボート
Synopsis
ROLLBACK [ WORK | TRANSACTION ]
出力
- ROLLBACK
成功時に返されるメッセージです。
- WARNING: ROLLBACK: no transaction in progress
現在進行中のトランザクションが何もない場合です。
説明
ROLLBACK は現在のトランザクションをロールバックし、そのトランザクションでおこなわれた全ての更新を廃棄させます。
注釈
トランザクションをきちんと終了させるためには COMMITを使います。ABORT はROLLBACK の同義語です。
使用方法
すべての変更をアボートします。
ROLLBACK WORK;
互換性
SQL92
SQL92 でROLLBACK と ROLLBACK WORKという2つのみが仕様に記述されています。この点以外は完全に互換性があります。