本帖最后由 E_Java 于 2013-08-02 16:26:34 编辑

解决方案 »

  1.   

    PRAGMA AUTONOMOUS_TRANSACTION;  加一行自治事务试试
      

  2.   

    直接:new.month = EXTRACT(MONTH FROM SYSDATE);
      

  3.   


    for each row 下面!
      

  4.   

    哎,你有所不知啊,公司的源码是北京那边开发的,现在那边不提供源码,全部达成了package,就算能修改了也不能放回去,现在这边客户要修改一个地方,我想来想去只有加一个触发器在修改该条记录的时候再修改这个字段
      

  5.   

    直接:new.month = EXTRACT(MONTH FROM SYSDATE);
    after之后不能修改new的值,我换成old也说不能更改old引用的值
      

  6.   


    for each row 下面!检测到死锁
      

  7.   

    直接:new.month = EXTRACT(MONTH FROM SYSDATE);
    after之后不能修改new的值,我换成old也说不能更改old引用的值 使用前置触发, BEFORE update on dp_detail