Bonjour,
J'ai une BD contenant plusieurs schémas. Est-il possible de faire une foreign key du schéma1 au schéma2? (Le schéma2 étant un schéma référentiel utilisé pour tous les autres schémas également)
J'obtiens l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER TABLE SCHEMA1.EMPLOYE ADD ( CONSTRAINT FK_EMPLOYE_VILLE FOREIGN KEY(NOM_VILLE) REFERENCES SCHEMA2.VILLE(NOM_VILLE) ON DELETE SET NULL NOT DEFERRABLE INITIALLY IMMEDIATE )
Ca reconnait quand même la table car si je fais une erreur dans mon champ référentiel, ca me dit "invalid identifier"ORA-00942: table or view does not exist
Je sais qu'il est possible de faire un vue sur le schéma2 est de faire ma foreign key sur ma vue, mais y a-t-il un autre moyen?
Merci encore!
Partager