1. 程式人生 > >ORACLE-TRIGGER-ERROR 04098 觸發器無效且未通過重新驗證

ORACLE-TRIGGER-ERROR 04098 觸發器無效且未通過重新驗證

create or replace trigger tigger_base after insert on yw_dsdf_dsf_base for each row

begin

if(:new.dsfjrbs<>'9') then

insert into yw_dsdf_fz values(:new.dsfjrbs,:new.dsfjrmc,0,'0',500000,500000,0);

insert into yw_dsdf_dsf)ctl sekect :new.dsfjrbs,trim(gdjbm),500000,'0' from yw_dsdf_gdjxx;

else

insert into yw_dsdf_dsf values(:new.dsfjrbs,'0','/home/gaps/file/posp','77*');

--end if 需要在end if 後加上;,否則報04098 編譯錯誤

end if;

end;