Bonjour tout le monde,
J'ai deux table Table1 et Table2
CONSTRAINT FK_TABLE12 :
Foreign key (CODE) References TABLE2 (CODE)
Lorsque j'essaie de modifier un code par le script suivant :
SQL> update table1 set code='ZZ' where code='AA';
J'obtient l'erreur suivante :
Statement failed, SQLCODE = -530
violation of FOREIGN KEY constraint "FK_TABLE12" on table "TABLE1"
-Foreign key reference target does not exist
J'ai pensser à détruire la contrainte fk_table12 avant la modification et à la recrer apres execution.
Mais sa marche pas :
1 2
| SQL> alter table table 1 drop constraint fk_table12;
SQL> update table1 set code='ZZ' where code='AA'; |
Statement failed, SQLCODE = -530
violation of FOREIGN KEY constraint "FK_TABLE12" on table "TABLE1"
-Foreign key reference target does not exist
Partager