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

構文

COMMIT [ WORK ]

説明

現在のトランザクションをコミットするには、Commit コマンドを使用します。 トランザクションによって行われた変更はすべて他のユーザーに表示され、例外が発生した場合でも保持されます。

トランザクションを中止するには、ROLLBACK コマンドを使用します。 トランザクション外で COMMIT コマンドを発行しても、問題はありません。

PL/pgSQL プロシージャで COMMIT コマンドを実行する場合、ランタイムスタックに Oracle スタイルの SPL ストアドプロシージャが存在すると、エラーが発生します。

パラメーター

パラメーター 説明
WORK 任意。 このキーワードは効果がありません。

現在のトランザクションをコミットし、変更を永続的に保存します。

COMMIT;