Zdravim
Právě nově začínám se SQL a hned jsem se potkal s touhle chybou. Pokud chci nastavit primary key u tabulky UCI vyskoci mi viz. CHYBA. Nevíte někdo co dělám špatně? pokud klíč odstraním vše funguje jak má ale nechápu co se myslí tím odstraněním jedinečného omezení.
Děkuji za vaše odpovědi.
CREATE TABLE UCI
(
ID_ucitele VARCHAR(7),
ID_studenta VARCHAR(7),
predmet VARCHAR(20)PRIMARY KEY
);
INSERT INTO uci(ID_ucitele, ID_studenta, predmet)SELECT ID_studenta, ID_ucitele ,predmet FROM A_SKOLA.uci;
CHYBA:
SQL Error: ORA-00001: nesplněna podmínka jedinečnosti (ST38851.SYS_C00423706)
00001. 00000 - "unique constraint (%s.%s) violated"
*Cause: An UPDATE or INSERT statement attempted to insert a duplicate key.
For Trusted Oracle configured in DBMS MAC mode, you may see
this message if a duplicate entry exists at a different level.
*Action: Either remove the unique restriction or do not insert the key.