在执行 insert into COM_SHENHEYIJIAN values (S_COM_SHENHEYIJIAN.NEXTVAL, '85B8B2A1-2195-627B-CA11-A72F9955D1FB','2','决不点头','2006-03-28 16:13:30','0','999')
报"ORA-00001,违反唯一约束条件" 错误,不知怎回事?数据库用了好几天,以前也执行过类似的句子.
第一个字段是自增长,第二个是唯一标识,后面都可以为空.急!

解决方案 »

  1.   

    你insert 之前先查一下 原表中可是有和想insert 进去的值重复的
    重复当然报这种错了
      

  2.   

    我刚长将SQL语句COPY出来,在ORACLE中执行没问题,当在程序中执行却报这样的错误,不知怎么办?
      

  3.   

    可能sequence的值,在你的表中已经有了
      

  4.   

    汗“我刚长将SQL语句COPY出来,在ORACLE中执行没问题,当在程序中执行却报这样的错误,不知怎么办?”,你已经‘在ORACLE中执行没问题’了,再执行不就主键重复了吗?