想写一个触发器,如果a表中aa这个字段等于5则更新b表中bb这个字段等于2.求教各位大神帮解决哦!!

解决方案 »

  1.   

    这里有大把例子,自己参照:http://blog.csdn.net/yiwanxinyuefml/article/details/7528304
      

  2.   

    create or replace trigger tri_update   
      after update on a  
      for each row   
    declare num1 number;  
    begin 
      if updating then   
       num1 :=:new.aa;
       if ii=5 then   
       update b  
       set bb=2;     
       end if   
      end if   
    end ;仅供参考
      

  3.   

     粗心了 ii 应替换为 num1 不好意思 
      

  4.   

    还需要一个关联关系把a表和b表关联起来吧。
    否则,b表的bb列就会被全部更新为2了。