Sql查询 - 如何将值插入到具有相同FK的多个行中

时间:2016-08-12 08:45:15

标签: sql-server

enter image description here

enter image description here

这里有两张桌子。订单可能包含多个order_lines。

我想要做的是每当我在订单表中插入新行时,使用我在订单表中创建的触发器在order_line表中创建行。 order_line中的行数与order表中的item_quantity字段相同。

问题是触发器只能在没有order_item_type和order_item_quantity的情况下插入order_line_id和order_id列,因为这两个值是从GUI输入的,触发器无法在创建新行的同时插入它们。

所以我需要一个sql查询,它可以让我将多个值插入到具有相同order_id的多个行中。

0 个答案:

没有答案