すべてのプロダクト
Search
ドキュメントセンター

PolarDB:END

最終更新日:Mar 29, 2026

END は、現在のトランザクションをコミットし、すべての変更を他のセッションから可視化可能にするとともに、クラッシュに対する耐久性を確保します。これは COMMIT と等価な PostgreSQL 拡張です。

概要

END [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

パラメーター

パラメーター説明
WORK | TRANSACTION効果のない任意のキーワードです。
AND CHAIN直ちに、先ほどコミットされたトランザクションと同じトランザクション特性を持つ新しいトランザクションを開始します。詳細については、「SET TRANSACTION」をご参照ください。
AND NO CHAINコミット後に新しいトランザクションを開始しません。これは、AND CHAINAND NO CHAIN も指定されていない場合のデフォルト動作です。

注意事項

  • トランザクションをコミットする代わりに中止するには、ROLLBACK を使用します。

  • アクティブなトランザクションの外部で END を実行しても問題はありませんが、警告が生成されます。

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

END;

互換性

END は PostgreSQL 拡張です。SQL 標準における同等のコマンドは COMMIT です。

次のステップ