フラットファイルから複数のテーブルにレコードをインポートする必要がある状況があり、次のテーブルに挿入するために、各行の挿入の結果の主キーを確実に把握しておきます。
例
For each Row in FlatFile_Import
RowID = INSERT Row_ELEMENTS1 INTO TABLEA
PROPID = INSERT ROW_ELEMENTS2 & ROWID INTO TABLEB
ATTRID = INSERT ROW_ELEMENTS3 & PROPID INTO TABLEC
. . . ..
NEXt
Excelファイルのデータで満たされたStagingTableというステージングテーブルがあります。StagingTableのデータの各行には、さまざまなテーブル (TableA、TableB、および TableC) に挿入する必要があるレコードが含まれています。ここで、 TableA に移動する各行から列を挿入するときに、作成/生成された 主キー KeyAを取得する必要があります 次に、 KeyAとともにTableBに移動するStagingTable行から列を挿入することを選択し、KeyBとなどなど。
この要件を最もよく処理するにはどうすればよいですか?