ROLLBACK
は現在のトランザクションをロールバックし、トランザクションによって行われたすべての更新を破棄します。
概要
ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
パラメーター
WORK
|TRANSACTION
: オプションのキーワード。 彼らは効果がありません。AND CHAIN
:AND CHAIN
が指定されている場合、新しい (中止されていない) トランザクションは、終了したトランザクションと同じトランザクション特性 (SET transactionを参照) ですぐに開始されます。 そうでなければ、新しいトランザクションは開始されない。
注
トランザクションを正常に終了するには、COMMITを使用します。
トランザクションブロックの外部で
ROLLBACK
を発行すると警告が発せられ、そうでない場合は効果がありません。トランザクションブロック外のROLLBACK AND CHAIN
がエラーです。
例
すべての変更を中止するには:
ロールバック;