ROLLBACK

Name

ROLLBACK -- 現在のトランザクションを中止します

Synopsis

ROLLBACK [ WORK ]

Description

ROLLBACK は現在のトランザクションをロールバックし、トランザクションによって行われたすべての更新を破棄します。

Parameters

WORK

オプションのキーワード-効果はありません。

Notes

COMMIT を使用して、トランザクションを正常に終了します。

トランザクション内にないときに ROLLBACK を発行しても害はありません。

注釈

ランタイムスタックにOracleスタイルのSPLプロシージャがある場合、plpgsqlプロシージャで ROLLBACK を実行するとエラーがスローされます。

Examples

すべての変更を中止するには:

ROLLBACK;

See Also

COMMIT、 セーブポイントへのロールバック、 SAVEPOINT