Bonjour à tous
j'aimerai savoir comment on peut créer une clé étrangère dans une table objet avec SQL sous ORACLE:

j'ai essayé avec le code suivant mais tjrs j'avais un souci d'exécution:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE enseignant_OBJET OF Tenseignants
(
    CONSTRAINT pk_num_enseignant PRIMARY KEY (CodeEnsT),
    CONSTRAINT fk_ref_departement FOREIGN KEY (TDepartement.CodeDep) REFERENCES departement_OBJET
 
);
sachant que les type "Tenseignants" et "TDepartement" ont étés déjà crées et la même chose pour la table objet "departement_OBJET".

mais le problème ce que l'exécution du code me retourne toujours l'erreur suivante:

ORA-00904: "TDEPARTEMENT"."CODEDEP" : identificateur non valide
merci d'avance , si vous pouvez m'aider !