+ -
当前位置:首页 → 问答吧 → 在某个表中插入数据或者更新数据,在另一个表中自动增加相应的数据

在某个表中插入数据或者更新数据,在另一个表中自动增加相应的数据

时间:2011-12-17

来源:互联网

分别有两个表
  
入库表:

  物料名称 物料型号 入库数量 入库时间 管理员工标号


物料汇总表:

  物料名称 物料型号 最大库存量 最小库存量 实际库存量


我想当入库表中的入库数量发生变化时,物料汇总表的实际库存量相应地增加变化的值,请问这用触发器怎么实现,O(∩_∩)O谢谢!!是SQL的触发器.

作者: luckywlm   发布时间: 2011-12-17

SQL code
create trigger tr_name on 入库表 for update,insert,delete
as
begin
      update a set 实际库存量=实际库存量-c.入库数量+b.入库数量
        from 物料汇总表 a,inserted b,delete c
         where a.物料名称=b.物料名称 and a.物料型号=b.物料型号
end

作者: ssp2009   发布时间: 2011-12-17