我想用一个触发器将表A中的一些字段复制到表B中相关字段中,并用表A的这字段值覆盖表B的直,下面我是我做的触发器,触发器没有报错,但是到数据库去查看时并没有在表A中生产新的数据,请大家指教
create or replace trigger trig_fhd
after update on et_expdetailbill
for each row
  begin
    if :new.ibillstatus=:old.ibillstatus and :old.ibillstatus='1' and :new.cexpdetailbillid!=:old.cexpdetailbillid then
    insert into so_salereceive(csalereceiveid,vreceivecode,dbilldate,cdeptid,cemployeeid,ctransporttypeid,dr) values (to_char(sysdate,'yyyymmdd')||substr(:new.cexpdetailbillid,9),:new.vbillcode,:new.dbilldate,:new.cdeptid,:new.cpsnid,:new.ctransportmode,'0');
    end if;  
  end;