Clé etrangère dans une table objet
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:
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:
Citation:
ORA-00904: "TDEPARTEMENT"."CODEDEP" : identificateur non valide
merci d'avance , si vous pouvez m'aider !