如何使用一个查询sql在两个表中插入数据

时间:2017-08-14 10:16:24

标签: sql sql-server-2012

我有两张表stockpurchase表 我希望将数据插入purchase表时stock表 应该通过插入purchase表来更新如何操作?

2 个答案:

答案 0 :(得分:2)

CREATE TRIGGER trigger_insert_stock
AFTER INSERT
ON purchase
AS
BEGIN
  INSERT INTO stock (att1, att2)
    SELECT att1,att2 FROM INSERTED
END

答案 1 :(得分:0)

试试这个:

CREATE TRIGGER trigger_int
ON purchase
FOR INSERT
AS
BEGIN
  INSERT INTO stock (order_id, name, price)
    SELECT
      order_id,
      name,
      price
    FROM INSERTED
END