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 :

relation devenue table


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 80
    Par défaut relation devenue table
    salut mes p'tits loups.
    On est tous bien d'accord sur le fait qu'une relation qui devient une table prends pour cle primaire la concatenation des cles etrangeres qu'elle absorbe...
    Bon, ma question est la suivante: quelle est la syntaxe exacte pour la creation de cette table?

    mon code sql (oracle):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    create table proprietaire(
    numPers number(5) not null,
    codeMoto number(5) not null,
    constraint PK_PROPRIETAIRE primary key (numPers, codeMoto),
    constraint FK_PROPRIETAIRE_PERSONNES foreign key (numPers) references PERSONNES (numPers),
    constraint FK_PROPRIETAIRE_MOTO foreign key (codeMoto) references MOTO (codeMoto));
    Et quelqu'un peut il me dire comment on fait pour donner son code sur les forums sans faire comme je viens de faire? ca ne ressemble a rien et c'est tres indigeste pour les lecteurs...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 80
    Par défaut suite de relation devenue table
    Blaireau que je suis....

    Cette syntaxe me sort une erreur "table ou vue inexistante".
    Bien sûr j'ai pris soin de créer toutes les tables "normales" et a qui ces "relationsTables" feront références avant.....

    Comprends pas...

  3. #3
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Le mieux serait de montrer votre script complet, c'est peut-être une erreur de droits ou d'utilisateur.

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par dev RC0 Voir le message
    BCette syntaxe me sort une erreur "table ou vue inexistante".
    Bien sûr j'ai pris soin de créer toutes les tables "normales" et a qui ces "relationsTables" feront références avant.....
    En cas de doute, tu peux dissocier la création des contraintes de la création de la table, afin de voir quelle table plante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    CREATE TABLE proprietaire(
    numPers number(5) NOT NULL,
    codeMoto number(5) NOT NULL,
    constraint PK_PROPRIETAIRE PRIMARY KEY (numPers, codeMoto));
     
    ALTER TABLE proprietaire ADD
    constraint FK_PROPRIETAIRE_PERSONNES FOREIGN KEY (numPers) REFERENCES PERSONNES (numPers);
     
    ALTER TABLE proprietaire ADD
    constraint FK_PROPRIETAIRE_MOTO FOREIGN KEY (codeMoto) REFERENCES MOTO (codeMoto);

Discussions similaires

  1. Access me change mes relations entre tables
    Par karimspace dans le forum Access
    Réponses: 14
    Dernier message: 29/03/2006, 09h57
  2. Les relations entre tables
    Par sheira dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 20/03/2006, 15h03
  3. Récupération des relations entre tables
    Par Themacleod1980 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/02/2006, 11h34
  4. relations entre tables
    Par ilyassou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/11/2005, 07h48
  5. access2000, probleme creation relations de tables
    Par nono_60 dans le forum Access
    Réponses: 2
    Dernier message: 12/09/2005, 22h50

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