AFTER  INSERT  ON  ...
----->
before insert on ...

解决方案 »

  1.   

    to:crsit(常乐笑) 这是因为业务上的要求,没办法唉to:bzszp(www.bzszp.533.net) 你的方法我试过了~可是不行啊,当库里没有记录的时候不触发,当有了一条记录的时候,我在执行insert,他只把前一条已经存在的记录update,而不是把当前insert的记录update
      

  2.   

    CREATE  OR  REPLACE  TRIGGER  tri_test1  
    before  INSERT  ON  test1  FOR  EACH  ROW  
    DECLARE  
    BEGIN  
     
    update  test1  set  b  =  to_date('1999-1-1  00:00:00','yyyy-mm-dd  hh24:mi:ss');  
    :new.b:=to_date('1999-1-1  00:00:00','yyyy-mm-ddhh24:mi:ss');    
     
    END;  
    /  
     
      

  3.   

    在TRIGGER中修改自身表不要用UPDATE语句.只要用:NEW.COLUMN := VALUES就可以了