有张表字段是站名,日产量,月产量,年产量。后面两个字段是 当天日产量+前天月或年产量计算出来的;每天会有几个站上报数据,会自动生成合计行。假设某个站日产量上报错啦,需要修改;修改后当天本站的数据重新计算同时合计值也要重新计算。我想做个触发器来实现。

解决方案 »

  1.   

    当某个站日产量有UPDATE动作时,触发TRIGGER,计算并修改其他栏位就好了。
      

  2.   

    触发器本来就是针对被修改、插入、删除的的记录来进行操作的
    比如最简单的字段自增长功能用触发器实现就是:
    create or replace trigger tri_1
      before insert on tb1
      for each row
    declare
      -- local variables here
    begin
      SELECT seq_1.nextval INTO :new.Id FROM dual;
    end tri_1;