看一下触发器,有问题
或者先之为无效
alter trigger trg_r4001 disable;

解决方案 »

  1.   

    先select * from r4001;看有哪些结果
      

  2.   

    SQL> alter trigger trg_r4001 disable;
    alter trigger trg_r4001 disable
    *
    ERROR 位于第 1 行:
    ORA-04080: trigger 'TRG_R4001' does not exist
      

  3.   

    SQL> select * from r4001; 未选定行
      

  4.   

    插入的数据在触发器C2ADMIN.TRG_R4001中违反某些约束导致插入不成功.检查触发器C2ADMIN.TRG_R4001的250行
      

  5.   

    但是我执行SQL> select * from user_triggers; 未选定行
    怎么查看触发器啊。
      

  6.   

    biliky(),怎么查看触发器啊,这是接手的别人的程序,对Oracle不熟
      

  7.   

    用pl/sql developer工具
    用C2ADMIN用户登陆
    找到这个触发器,看一下代码是否有问题。
      

  8.   

    ORA-06512:数字或值错误
    ,是不是你在传入参数的过程多了空格呢?
      

  9.   

    在pl/sql developer下或者
    alter trigger TRG_R4001 disable
    在执行insert