楼主的想法太奇特了!
如果未执行,则一开机器,没有人去INSERT OR UPDATE,这张表即已写满了,
因此,本人判定是行不通的。

解决方案 »

  1.   

    create or replace trigger tr_OperatorVerify
      BEFORE INSERT OR UPDATE ON db_operator
    FOR  EACH ROW
    begin
    if :new.trigger_flag<>:old.trigger_flag then
    ...;
    end if;
    end;
    /
      

  2.   

    :new.trigger_flag<>:old.trigger_flag 不知道是否可行,因为更新不一定值有变化吧?
    所以不能作为判断依据.
      

  3.   

    当没有更新trigger_flag的时候 :new.trigger_flag应该没有值吧?是否可以从这方面考虑?(我可没有试过)
      

  4.   

    实现MSSQLSERVER中,
    IF UPDATED(COL_NAM)
    功能,这在ORACLE中无法实现吗?