create or replace trigger wgc_myd           
  after  insert on USER_200904 
   for each row           
     begin
      insert into USER_200905 (phone_id,re) values (new.phone_id,new.re)
     end; 
报错
帮忙看看是什么原因

解决方案 »

  1.   

    插入USER_200904 数据时报ORA-04098 错误,原因何在?
      

  2.   


    往USER_200904插入数据时报ORA-04098 错误。
      

  3.   

    create or replace trigger wgc_myd           
      after  insert on USER_200904 
       for each row           
         begin
          insert into USER_200905 (phone_id,re) values (:new.phone_id,:new.re)
         end; 
      

  4.   


    如果是每天9点插入数据,则可以采用job + procedure 实现如果是每天9点后触发器生效,向05表插入数据,则在触发器中加if to_char(sysdate,'HH24') > '09' then 
      insert into USER_200905 (phone_id,re) values (new.phone_id,new.re);
    end if ;