編寫觸發器實現兩張表資料同步,sql程式碼如下:

shilei1發表於2010-09-27
  1. create or replace trigger buid_mend_manager   
  2.     after insert or update or delete    
  3.     on TMP_EIC_MEND   
  4.     referencing old as old_value   
  5.                 new as new_value   
  6.     for each row   
  7. begin  
  8.     if inserting then  
  9.       insert into Eic_mend(mendid, mendname)    
  10.       values(:new_value.mendid, :new_value.mendname);   
  11.     elsif updating then  
  12.       update Eic_mend set mendname = :new_value.mendname    
  13.       where mendid = :new_value.mendid;   
  14.     elsif deleting then  
  15.       delete from Eic_mend where mendid = :old_value.mendid;   
  16.     end if;   
  17. end

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-674917/,如需轉載,請註明出處,否則將追究法律責任。

相關文章