2016-10-28 2 views
1

Also ich war mit Oracle Live-SQL und stieß auf eine Fehlermeldung, die besagt:ORA-00001: eindeutige Einschränkung (SQL_IMGMWWSYJIADSBASGSEZBXHAN.COUNTRY_C_ID_PK) verletzt ORA-06512: bei "SYS.DBMS_SQL",

ORA-00001 : eindeutige Einschränkung (SQL_IMGMWWSYJIADSBASGSEZBXHAN.COUNTRY_C_ID_PK) verletzt ORA-06512: bei "SYS.DBMS_SQL", line 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 
    ); 

die, 50 (2. bis zur letzten Zeile) die Leitung 1707 von Code. Wie kann ich das beheben/diesen Fehler beheben?

+0

können Sie Ihre Tabellenstruktur schreiben? –

+0

könnte sein, dass Sie nicht zulassen, NULL-Wert in der Spalte verwandt .. – scaisEdge

+0

Die Fehlermeldung sagt Ihnen, welche eindeutige Einschränkung verletzt wurde. Sie dürfen keinen doppelten Wert in diese Spalte einfügen. – Shadow

Antwort

-1

Die Fehlermeldung lautet die eindeutige Einschränkung verletzen

gewesen ist, bedeutet es eine der Spalten, die Sie wollen, dass es Wert duplizieren einzufügen, sollte eindeutig Wert sein.

So können Sie überprüfen, ob es doppelte Werte gibt

Verwandte Themen