COMMIT

Name

COMMIT -- 現在のトランザクションをコミットします

Synopsis

COMMIT [ WORK ]

Description

COMMIT は現在のトランザクションをコミットします。トランザクションによって行われたすべての変更は他のユーザーに見えるようになり、クラッシュが発生した場合に永続性が保証されます。

Parameters

WORK

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

Notes

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

注釈

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

Examples

現在のトランザクションをコミットし、すべての変更を永続的にするには:

COMMIT;

See Also

ROLLBACK、 ROLLBACKTOSAVEPOINT