可以的.select 1+2 into :new.字段 from dual;

解决方案 »

  1.   

    说无法更改此类触发器的new值
      

  2.   

    整体是这样的
    create or replace trigger zncs_jb_fkcs_insert  after insert on zncs_jb_table
      
      for each row
      
    declarebegin
         
         update yjda.zncs_jb_dept set fkcs = floor(to_date(:new.LIMITDATE,'yyyy-mm-dd') - to_date(:new.TRANSACTDATE,'yyyy-mm-dd')) where id = :new.id;
         
         select floor(to_date(:new.LIMITDATE,'yyyy-mm-dd') - to_date(:new.TRANSACTDATE,'yyyy-mm-dd')) into :new.fkcs from yjda.zncs_jb_dept;
         
    end zncs_jb_fkcs_insert;