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