bonjour,
j'ai crée une contrainte clé étrangère avec un contrôle différé grâce au code suivant :
et je dois la testé grâce a un UPDATE et puis un INSERT et faire le COMMIT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 alter table etudiant add constraint fk_diplome_d foreign key (diplome) references Diplome (iddiplome) deferrable initially deferred ;
mais quand je sélectionne les lignes et je les exécute il me donne l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update etudiant set diplome='M2ISI' where idetu=200; insert into diplome(iddiplome,nomdiplome) values('M2ISI','mastère 2 ISI'); commit;
ORA-00911: caractère non valide
Partager