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 における拡張です。