写了一个触发器, 是更新账号的  有个问题 想问一下大家
         
            数据传输到A表, A 表由个触发器   UPDATE TABLE_B  SET LOGINNAME = NEW.LOGINNAME WHERE ID = NEW.ID
        
      B 表       原来的触发器中 有个条件        IF :OLD.LOGINNAME IS NOT NULL  OR  :NEW.LOGINNAME IS NOT NULL  THEN ..... 运行到这 就报错后来改成     (IF :OLD.LOGINNAME IS NOT NULL  OR  :NEW.LOGINNAME IS NOT NULL)  OR( IF :OLD.LOGINNAME IS NULL  OR  :NEW.LOGINNAME IS NOT NULL)   就不报错误。  可是 我感觉 没多少区别啊   为什么会报错  求解