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

 Oracle Discussion :

Clause match dans une contrainte foreign key


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Clause match dans une contrainte foreign key
    Bonjour,

    Le code ci-dessous est extrait d'un ouvrage de Frédéric Brouard et Christian Soutou.

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE T_NEWS_NEW
    (NEW_ID INTEGER NOT NULL PRIMARY KEY,
    USR_NOM CHAR(32),
    USR_PRENOM VARCHAR(16),
    CONSTRAINT FK_NEW_NOMPRE_MATCHSIMPLE
    FOREIGN KEY (USR_NOM, USR_PRENOM)
    REFERENCES T_UTILISATEUR_USR (USR_NOM, USR_PRENOM)
    MATCH SIMPLE)

    J'ai un message d'erreur quand j'essaie de l'exécuter sous Oracle 10g.

    REFERENCES T_UTILISATEUR_USR (USR_NOM, USR_PRENOM) MATCH SIMPLE)
    *
    ERREUR Ó la ligne 7 :
    ORA-00907: parenthÞse de droite absente

    J'ai également un message d'erreur,(différent) dans SQL Server 2005.

    Je précise que j'ai pris la précaution de créer préalablement la table référencée.

    Est_ce que j'omets un détail ou cette clause n'est-elle pas implémentée dans Oracle (ni, éventuellement, dans SQL server 2005) ?

    Merci d'avance de votre réponse.

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    J'ai posté trop vite. J'ai trouvé ma réponse.

    La réponse est à la page 10 de l'excellent document :
    SYNTEX_SQL_annexe_EDITEURS.pdf
    qui est accessible ici :
    http://sqlpro.developpez.com/livre/S...thex_AddOn.zip

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/12/2012, 13h58
  2. Réponses: 1
    Dernier message: 27/07/2011, 00h42
  3. [WinSQL] Comment créer une FK ( FOREIGN KEY )
    Par snoopy69 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 22/08/2005, 09h31
  4. [Oracle 9.2]Utiliser un alias dans une contrainte ?
    Par belfaigore dans le forum Oracle
    Réponses: 5
    Dernier message: 29/06/2005, 14h18
  5. PB avec MATCH dans une requete.
    Par pjl dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/04/2004, 11h18

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