ORA-00001:违反ORA-06512的唯一约束(SQL_IMGMWWSYJIADSBASGSEZBXHAN.COUNTRY_C_ID_PK):at" SYS.DBMS_SQL",

时间:2016-10-28 07:05:40

标签: oracle oracle11g

所以我使用的是Oracle Live SQL,并遇到一条错误消息:

  

ORA-00001:唯一约束   (SQL_IMGMWWSYJIADSBASGSEZBXHAN.COUNTRY_C_ID_PK)违反了ORA-06512:at   " SYS.DBMS_SQL",第1707行

INSERT INTO employees VALUES 
    ( 142
    , 'Curtis'
    , 'Davies'
    , 'CDAVIES'
    , '650.121.2994'
    , TO_DATE('29-JAN-1997', 'dd-MON-yyyy')
    , 'ST_CLERK'
    , 3100
    , NULL
    , 124
    , 50 
    );

50(第2行到最后一行)是代码的第1707行。如何解决此问题/解决此错误?

1 个答案:

答案 0 :(得分:-1)

错误消息显示违反了唯一约束

它表示要为其插入重复值的列之一,应该是唯一值。

因此,如果存在重复值

,您可以检查它