現在、私は2つのテーブルを持っています:
- テーブル A (
master) と 3 つの列: tblA (tblA_ID,name, desc) (tblA_IDは識別キー) - 4 列のテーブル B (
detail): tblB (tblB_ID,tblA_ID,name, desc)
Table Aには 100 件のレコードがあり、すべてのレコードにはテーブル B に 10 件のレコードがあります。
私が望むのは、これらの 100 個の tblA_ID ごとに 1.000.000 レコードを表 2 に追加することです。むしろ、テーブル B にはこれらの ID ごとに 10 レコードが既にあるため、tblA_ID ごとに 999.990 レコードを追加します。
私の解決策は、を使用してcursors、テーブル A で 1 つずつtblA_ID取得し、それぞれを使用して取得し、テーブル B でそのデータを見つけてから、両方のテーブルに挿入することです。
それで、それは可能ですか?このケースを解決するための提案はありますか?