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

SQL Oracle Discussion :

ORA-02270: pas de correspondance de clé primaire ou unique pr cette liste de colonne


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut ORA-02270: pas de correspondance de clé primaire ou unique pr cette liste de colonne
    Bonjour,
    Je suis débutant sur Oracle et j'utilise la version 9i. je suis entrain de construire une base de donnée sur SQL+ et voici le problème que je rencontre:

    J'ai deux tables: test1 et test2.
    Sur test1 je définis une clé primaire composée par deux colonnes: CONSTRAINT test1_pk PRIMARY KEY (test1_col1, test1_col3)

    Sur test2 je définit une clé étrangère qui référence test1_col1 qui est l'une des colonnes qui composent la clé primaire de la table test1.

    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
    CREATE table test1(
    test1_col1 NUMBER,
    test1_col2 DATE,
    test1_col3 VARCHAR(10),
    col1 varchar2 (30),
    constraint test1_pk primary key (test1_col1, test1_col3)
    )
     
    /
    CREATE TABLE test2(
    test2_id NUMBER,
    test2_col2 DATE,
    test1_col1 NUMBER,
    constraint test2_pk primary key (test2_id)
    )
     
    ALTER TABLE test2
    add constraint test2_fk_test2 FOREIGN KEY (test1_col1) REFERENCES test1(test1_col1);
    Voici le message que je reçois après cette commande :
    ORA-02270: pas de correspondance de clé primaire ou unique pr cette liste de colonne

    Je pense que ce message signifie que test1_col1 dans la table test1 n'est ni clé primaire ni unique.

    Aidez-moi à résoudre ce problème car dans la pratique la clé primaire composite sur test1 est nécessaire de même que la clé étrangère dans test2.

    Merci d'avance pour vos réponses.
    Cordialement
    Dernière modification par al1_24 ; 15/06/2012 à 11h54. Motif: Balises [CODE]

Discussions similaires

  1. [NIS] pas de correspondance ID - user
    Par dokho dans le forum Réseau
    Réponses: 2
    Dernier message: 26/11/2007, 13h57
  2. Réponses: 3
    Dernier message: 07/03/2007, 10h48
  3. recherche enregistrements n'ayant pas de correspondance
    Par fredonzenet dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/08/2005, 17h33
  4. [ORA-01403] Pas de données trouvées ; et alors ?
    Par szdavid dans le forum Oracle
    Réponses: 6
    Dernier message: 02/08/2005, 11h20
  5. Réponses: 2
    Dernier message: 13/07/2005, 13h53

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