ROLLBACK¶
Name
ROLLBACK -- 現在のトランザクションを中止します
Synopsis
ROLLBACK [ WORK ]
Description
ROLLBACK は現在のトランザクションをロールバックし、トランザクションによって行われたすべての更新を破棄します。
Parameters
WORK
オプションのキーワード-効果はありません。
Notes
COMMIT を使用して、トランザクションを正常に終了します。
トランザクション内にないときに ROLLBACK を発行しても害はありません。
注釈
ランタイムスタックにOracleスタイルのSPLプロシージャがある場合、plpgsqlプロシージャで ROLLBACK を実行するとエラーがスローされます。
Examples
すべての変更を中止するには:
ROLLBACK;
See Also
COMMIT、 セーブポイントへのロールバック、 SAVEPOINT