有没有办法在给定查找值的情况下从 sql server(.sql 脚本)中插入动态行数,并为每个插入设置一列?我想用不同表中每一行的外键附加一行。
例如:
table 1:
1 j k l m n 2-(fk)
2 j k l m n 3-(fk)
3 k u y k l 2-(fk)
table 2:
2 hi you
3 hey ho
现在假设我想在表 1 中添加 2 行,表 2 中的 fk 值为 2 和 3。
所以决赛桌看起来像:
table 1:
1 j k l m n 2-(fk)
2 j k l m n 3-(fk)
3 k u y k l 2-(fk)
4 a a a a a 3-(fk)
5 a a a a a 2-(fk)
使用编程语言,这很容易。伪:对于(表 2 中的行)DO 插入表 1 'aaaaa rows.id'
这如何在 sql server 中完成?
编辑:
对于表 2 中的每一行,获取它的 id,将其设置为表 1 的一行中的 fk,然后插入它。