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