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.
Partager