现在有两个表需要保持同步更新,只监视一个表,如果有添加,删除,或修改,另一个表也要修改,怎么办?请举例说明

解决方案 »

  1.   

    CREATE OR REPLACE TRIGGER trg_name 
    after insert,update,delete on tbname
    begin
    if inserting then
       insert into tb2 values(:new.col,...);
    elsif updating then
       update tb2 set col=:new.col,...;
    else
       delete from tb2 where ...;
    end if;
    end trg_name;
    /
      

  2.   

    好想还是有点问题啊,我要获得是当前插入的值,但是以上面的语句好象还是有问题啊,请: bzszp(SongZip) ( ) 信誉:149 再帮忙看看