Ich bin neu unter Oracle und hab das Problem, dass ich beim schreiben eines Datensatzes einen ORA-00001-Fehler (Verstoß gegen Eindeutigkeit) erhalte. Ich habe auf ein Feld RNR einen Constraint Unique gelegt. Den Datensatz den ich schreiben will, der hat aber eine nicht vorhanden RNR-Nummer. Lediglich ein anderes Feld ist fast mehrfach identisch, aber auf diesem liegt kein Constraint.
Bsp:
Feld01 VARCHAR2 50
Feld02 VARCHAR2 50 UNIQUE
Feld03 VARCHAR2 50
Werte:
234,WR-2354,22B
234,WR-2355,27E
234,WR-2367,51T
Fehler erwünscht: 234,WR-2355,65U
Wo kommt der Fehler her, oder wie sollte ich das bewerkstelligen ?
Danke für Eure Hilfe.
Bsp:
Feld01 VARCHAR2 50
Feld02 VARCHAR2 50 UNIQUE
Feld03 VARCHAR2 50
Werte:
234,WR-2354,22B
234,WR-2355,27E
234,WR-2367,51T
Fehler erwünscht: 234,WR-2355,65U
Wo kommt der Fehler her, oder wie sollte ich das bewerkstelligen ?
Danke für Eure Hilfe.
Comment