重复执行了呀,要用replace trigger

解决方案 »

  1.   

    update test set
     updatetime = SELECT TO_CHAR(SYSDATE, 
    'YYYY/MM/DD HH24:MI:SS') FROM DUAL;--------------->>>>>>>>>>>>:new.updatetime:=SYSDATE;
      

  2.   

    :new.updatetime:=TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS');
      

  3.   

    create or replace trigger auto_update_time
    after insert or update on test
    for each row
    begin
          :new.updatetime:=TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS');
    end;
      

  4.   

    警告: トリガーが作成されましたが、コンパイル・エラーがあります。