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

Requêtes PostgreSQL Discussion :

creation table association reflexive


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Août 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 8
    Par défaut creation table association reflexive
    Bonjour,

    Je voudrais creer une table avec une association reflexive, voici mon code :
    CREATE TABLE probe (id_son SERIAL NOT NULL, name_son varchar(18), reste_son integer, local_son varchar(25), id_son integer,
    PRIMARY KEY (id_son),
    FOREIGN KEY (id_son) REFERENCES probe (id_son) ON DELETE CASCADE);

    Et voici le message retourné:
    NOTICE: CREATE TABLE will create implicit sequence 'probe_id_son_seq' for SERIAL column 'probe.id_son'
    NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'probe_pkey' for table 'probe'
    NOTICE: CREATE TABLE will create implicit trigger(s) for FOREIGN KEY check(s)
    ERROR: CREATE TABLE: attribute "id_son" duplicated

    Auriez vous une idée sur mon erreur?
    Merci!

  2. #2
    Membre du Club
    Inscrit en
    Août 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 8
    Par défaut
    En fait je crois que j'ai la solution: il faut que je crée une table intermédiaire, avec les deux champs concernés...

  3. #3
    Membre du Club
    Inscrit en
    Août 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 8
    Par défaut
    En fait , j'y étais pas du tout, il faut juste que je donne un autre nom a la cle d'autojointure...

Discussions similaires

  1. creation table de verif
    Par mystik11 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 23/05/2005, 18h33
  2. [creation table] ORA-00942
    Par Invité dans le forum Oracle
    Réponses: 21
    Dernier message: 13/04/2005, 14h47
  3. [syntaxe]Creation table avec nom dynamique
    Par ZuZu dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/09/2004, 18h01
  4. creation table association reflexive
    Par elea1206 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/08/2003, 17h30
  5. Recherche de donnee dans une table associée
    Par josoft dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/07/2003, 15h22

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