IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Clé etrangère dans une table objet


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 14
    Par défaut 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 : 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 !

  2. #2
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 17
    Par défaut
    vous avez inverser les colonnes essayez ca :
    CREATE TABLE enseignant_OBJET OF Tenseignants
    (
    CONSTRAINT pk_num_enseignant PRIMARY KEY (CodeEnsT),
    CONSTRAINT fk_ref_departement FOREIGN KEY (la colonne dans la table enseignant_OBJET) REFERENCES TDepartement(CodeDep)
    );

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/12/2011, 16h50
  2. insertion dans une table objet 'oracle' ?
    Par ra'uf dans le forum SQL
    Réponses: 3
    Dernier message: 21/05/2009, 22h05
  3. Réponses: 2
    Dernier message: 08/03/2007, 10h50
  4. suppression dans une table qui contient une clé etrangère
    Par zana74 dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 08/08/2006, 10h58
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo