0

データをコピーして主キーを更新する必要があるproductとproduct_detailテーブルのペアがあります。基本的に私がやろうとしているのは、両方のテーブルから昨夜のデータをコピーし、現在のデータと衝突しないように新しい主キーを与え、更新された情報の一部をテーブルに挿入し直すことです-pk / fk、update_date 、および2つのフィールドに別のものとしてフラグが付けられています。

テーブルを変更できないため、更新カスケードを使用できません。End of Dayバッ​​チを実行し、データをテーブルに挿入するファイルがあります。また、日中にトランザクションが発生するたびに更新されるファイルがあるので、昨夜のデータをコピーし、キーが衝突しないように更新し、新しいデータセットを更新します。日中のファイルから。現在のように、ユーザーは私たちがどこにいるかを確認するために1日の終わりまで待たなければなりません。日中に更新することで、日が進むにつれてバランスを確認できます。

メインテーブルから情報を取得し、新しいpkを取得し、他の情報を更新し、その新しいpkを2番目のテーブルに渡して、元のfkを置き換え、行ごとに実行する必要があると思います。

私は正しい方向に向かっていますか?

4

0 に答える 0