bonjour,
j'ai crée une contrainte clé étrangère avec un contrôle différé grâce au code suivant :
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 ;
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
4
 
update etudiant set diplome='M2ISI' where idetu=200;
insert into diplome(iddiplome,nomdiplome) values('M2ISI','mastère 2 ISI');
commit;
mais quand je sélectionne les lignes et je les exécute il me donne l'erreur suivante:
ORA-00911: caractère non valide