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

Toad Oracle Discussion :

D�clarer une cl� �trang�re comme cl� primaire


Sujet :

Toad Oracle

  1. #1
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut D�clarer une cl� �trang�re comme cl� primaire
    Bonjour,
    Comment d�clarer une cl� �trang�re (FK) comme faisant partie de la cl� primaire de l'entit� ?
    Merci

  2. #2
    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
    Tout simplement, en le faisant !
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    create table tawalter1
    ( tw1_c1  number not null
    , constraint pk_tawalter1
        primary key (tw1_c1)
        using index
    );
    -- Table created.
     
    create table tawalter2
    ( tw2_c1  number not null
    , tw1_c1  number not null
    , constraint pk_tawalter2
        primary key (tw2_c1, tw1_c1)
        using index
    , constraint fk_tawalter2_tawalter1
        foreign key (tw1_c1)
        references tawalter1 (tw1_c1)
    );
    -- Table created.

  3. #3
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut
    Bonjour,
    je n'ai pas �t� suffisamment clair, je parlais de l'outil toad et de la definition de mon diagramme entit�s relations. je m'aper�ois qu'automatiquement les r�f�rences �trang�res sont prises comme "foreign key" (FK), mais du coup on peut les vouloir ou pas comme cl� primaire: comment faire cette distinction (le champ key n'est plus modifiable) ?
    Merci

  4. #4
    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
    Ah d�sol� pas de Toad sous la main...
    Vu que c'est possible �a doit �tre une option quelque part.

  5. #5
    Membre �prouv� Avatar de awalter1
    Inscrit en
    Ao�t 2004
    Messages
    994
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 994
    Par d�faut
    Ce que j'ai vu possible est de modifier ce qui est appel� "column name" et c'est ce nom qui servira � la g�n�ration des tables, par contre le "attribute name" n'est pas modifiable pour les entit�s enfants : les noms qui apparaissent dans le diagramme entit�s-relations (enfin je n'ai pas trouv� comment le faire).

Discussions similaires

  1. [MCD] D�crire une cl� �trang�re comme cl� primaire
    Par anne-claire dans le forum Sch�ma
    R�ponses: 6
    Dernier message: 09/01/2012, 18h22
  2. D�clarer une cl� �trang�re sous SQL server 2005
    Par mia06 dans le forum D�veloppement
    R�ponses: 7
    Dernier message: 25/05/2011, 10h35
  3. Utilis� cl� �trang�re comme cl� primaire
    Par Noodlex dans le forum Requ�tes
    R�ponses: 2
    Dernier message: 12/11/2009, 16h00
  4. [syntaxe] 2 clefs �trang�res comme clef primaire
    Par novices dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 01/08/2006, 16h30
  5. D�clarer une var comme boolean
    Par php_de_travers dans le forum Langage
    R�ponses: 7
    Dernier message: 01/05/2006, 17h09

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