ROLLBACK

Name

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

Synopsis

ROLLBACK [ WORK | TRANSACTION ]
  

入力

なし。

出力

ABORT

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

NOTICE: UserAbortTransactionBlock and not in in-progress state ABORT

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

説明

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

注意

WORK と TRANSACTION というキーワードは余分な物であり、省略可能 です。

トランザクションを正常終了させるには、 COMMIT を使っ て下さい。

使用法

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

ROLLBACK WORK;
   

互換性

SQL92

完全互換です。TRANSACTION キーワードは Postgres における拡張です。