ROLLBACK

Name

ROLLBACK  --  現在のトランザクションをアボートする。

Synopsis

ROLLBACK [ WORK | TRANSACTION ]
  

入力

なし。

出力

ABORT

成功時に返されるメッセージ。

NOTICE: ROLLBACK: no transaction in progress

現在進行中のトランザクションが何もない場合。

説明

ROLLBACK は現在のトランザクションをロール バックし、そのトランザクションで行なわれた全ての更新を廃棄さ せます

注意

トランザクションを正常終了させるには、 COMMIT を使用して下さい。 ABORT は、 ROLLBACK と同義です。

使用法

全ての変更をアボートする。

ROLLBACK WORK;
   

互換性

SQL92

SQL92 では、ROLLBACKROLLBACK WORK という 2 つのみが仕様に記述さ れています。 この点以外は完全互換です。