現在のトランザクションをコミットします。
構文
COMMIT [ WORK ]
説明
現在のトランザクションをコミットするには、Commit コマンドを使用します。 トランザクションによって行われた変更はすべて他のユーザーに表示され、例外が発生した場合でも保持されます。
注 トランザクションを中止するには、ROLLBACK コマンドを使用します。 トランザクション外で COMMIT コマンドを発行しても、問題はありません。
PL/pgSQL プロシージャで COMMIT コマンドを実行する場合、ランタイムスタックに Oracle スタイルの SPL ストアドプロシージャが存在すると、エラーが発生します。
パラメーター
パラメーター | 説明 |
---|---|
WORK | 任意。 このキーワードは効果がありません。 |
例
現在のトランザクションをコミットし、変更を永続的に保存します。
COMMIT;