[ORACLE] Problème de création de clé étrangère

Problème de création de clé étrangère [ORACLE] - SQL/NoSQL - Programmation

Marsh Posté le 27-06-2008 à 13:51:13    

Bonjour,
 
Je n'arrive pas à créer une clé étrangère.  
Voici ma commande :
 
ALTER TABLE ROAROA.ROARP_EF_
  ADD CONSTRAINT FK_ROARP_EF_ROARP_EF__EF_ FOREIGN KEY (IDNTECEF_)
  REFERENCES ROAPRV.EF_ (IDNTECEF_);
 
Le message suivant arrive :
ORA-00942 : table or view does not exist
 
Pourtant les tables ROAROA.ROARP_EF_ et ROAPRV.EF_ existent.
Il semblerait qu'il n'aime pas cette table ROAPRV.EF_ mais le problème est qu'il y a plusieurs tables EF_ sous différents USER donc je suis obligé de lui préciser le USER sur lequel prendre la clé.
 
Pouvez-vous m'aider ?


Message édité par scratch48 le 27-06-2008 à 14:29:08
Reply

Marsh Posté le 27-06-2008 à 13:51:13   

Reply

Marsh Posté le 27-06-2008 à 14:20:04    

SQL> alter table ROAROA.ROARP_EF_  
  2  ADD CONSTRAINT FK_ROARP_EF_ROARP_EF__EF_ FOREIGN KEY (IDNTECEF_)
  3  REFERENCES ROAPRV.EF_ (IDNTECEF_);
REFERENCES ROAPRV.EF_ (IDNTECEF_)
                  *
ERREUR à la ligne 3 :
ORA-00942: Table ou vue inexistante
 
Précision, je suis en Oracle 8.1.7


Message édité par scratch48 le 27-06-2008 à 14:22:05
Reply

Marsh Posté le 27-06-2008 à 16:40:40    

et ton user il a les droits de lecture sur cette table que tu références?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2008 à 21:10:10    

Oui il a les droits de lecture/écriture sur toute la base.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed