目前,我有 2 张桌子:
- 表 A (
master
) 有 3 列:tblA (tblA_ID
,name
, desc) (tblA_ID
是身份密钥) - 表 B (
detail
) 有 4 列:tblB (tblB_ID
,tblA_ID
,name
, desc)
Table A
有100条记录,每条记录在关系表B中有10条记录。
我想要的是为这 100 个 tblA_ID 中的每一个在表 2 中添加 1.000.000 条记录。或者更确切地说,为每个 tblA_ID 添加 999.990 条记录,因为表 B 中的每个 ID 已经有 10 条记录。
我的解决方案是使用cursors
, 在表 A 中逐一获取,每个tblA_ID
, 获取它,在表 B 中找到它的数据,然后插入到两个表中。
那么,有可能吗?您对解决此案有什么建议吗?