スクリプトでのコミットまたはロールバックの使用が強く推奨される理由の理解
設計上、スクリプト内からトランザクションをコミットまたはロールバックすることはできません。 スクリプトによる変更は、現在の残りのトランザクションとともにコミットまたはロールバックされます。
スクリプト・コードでcommit()
またはrollback()
のコールが許可されている場合、これは、スクリプトによって実行された変更のみでなく、現在のトランザクションで保留中のすべての変更に影響し、データの不整合につながる可能性があります。