Création des tables avec sql*

Résolu
cs_sparo83
Messages postés
47
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
5 juin 2010
- 3 déc. 2008 à 23:23
rachabr
Messages postés
1
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
15 mai 2011
- 15 mai 2011 à 20:25
Bonjour a vous,voila je créer des tables avec sql* de oracle 9i mais lors de l'utilisation des contraintes,j'ai une erreur comme suit:

SQL> create table coureur
  2  numero_coureur    number not null,
  3  nom_coureur       varchar2(30),
  4  code_equipe       varchar2(30),
  5  code_pays         varchar2(50),
  6  constraint  pk_coureur primary key (numero_coureur),
  7  constraint   foreing key (code_equipe) references equipe (code_equipe),
  8  constraint  fk_coureur_pays foreing key (code_pays) references pays(code_pays);

numero_coureur    number not null,
*
ERREUR à la ligne 2 :
ORA-00922: option erronée ou absente

J'arrive pas a coprendre cela parce que,si je créer avec seulement la clé primaire ca marche mais quant j'ajoute les FOREIGN KEY ca bloque.
Si y'a quelqu'un qui sais comment gérer ca,je lui demande gentillement de m'aider.
merci a vous.

7 réponses

dvoraky
Messages postés
744
Date d'inscription
dimanche 1 avril 2007
Statut
Membre
Dernière intervention
9 mai 2010
8
4 déc. 2008 à 20:50
Essayes en enlevant les contraintes... Mets un espace entre "coureur" et la paranthèse...
Je sais pas des fois c'est bête

 C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
3