INSERT et violation de contrainte Unique Key
Bonjour,
je tente d'insérer dans une table des données en utilisant le SQL suivant:
Code:
1 2 3 4 5
| INSERT INTO TABLE1 (VAL1, VAL2) VALUES (6.0,232.0);
--Ligne 2
INSERT INTO TABLE1 (VAL1, VAL2) VALUES (13.0,232.0);
--Ligne 3
INSERT INTO TABLE1 (VAL1, VAL2) VALUES (20.0,232.0); |
La table de destination ne contient que les champs VAL1 et VAL2, de type NUMBER(38,0), pas de PK (il s'agit d'une table de liaison).
Mes INSERT ne passent pas à cause d'une violation de contrainte unique
Citation:
Erreur commençant à la ligne 8 de la commande :
INSERT INTO TABLE1 (VAL1, VAL2) VALUES (13.0,232.0)
Rapport d'erreur :
Erreur SQL : ORA-00001: violation de contrainte unique (TABLE1)
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.
Seul le premier INSERT est inséré.
Ce que je ne comprends pas puisque je suis absolument certain que les données que j'essaye d'insérer n'existent pas dans TABLE1.
Qu'est ce qui peut expliquer ce "phénomène" ?
D'avance merci pour vos conseils :)