我正在更新 3 个查找表的关联表,如下所示:
insert into LookUpTable1_AssociationTable1 ([LookupId],[AssociationId])
select Id as LookupId, 4 as AssociationId from LookupTable1
insert into LookUpTable2_AssociationTable2 ([LookupId],[AssociationId])
select Id as LookupId, 4 as AssociationId from LookupTable2
我的关联主表中有 4 条记录。所以我可以运行上面的代码,用我的关联主表中的每个 id 替换硬编码的“4”,但是我可以以某种方式将它作为一个集合吗?只需运行一个“基于集合”(非程序)的 sql,它会获取关联表中的所有 4 条记录并自动执行上述语句