【发布时间】:2012-08-30 17:14:45
【问题描述】:
我有一种情况,我需要将平面文件中的记录导入到多个表中,确保在每次插入的结果主键上保持标签,以便插入到下一个表中。
例子
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
我有一个临时表,StagingTable 填充了来自 excel 文件的数据。 StagingTable中的每一行数据都包含需要插入到各个表(TableA、TableB和TableC)中的记录。现在,当我从每一行插入到 TableA 的列时,我需要检索创建/生成的主键 KeyA 接下来我选择从 插入列应该进入 TableB 的 StagingTable 行,连同 KeyA,并返回 KeyB 等等。 p>
请问我怎样才能最好地处理这个要求?
【问题讨论】:
-
你的问题是什么,究竟是什么? What have you tried? 导入平面文件时你卡在哪里了?您使用的是什么 DBMS?我们愿意帮助您解决问题,但我们不会为您编写代码...
标签: sql batch-file