Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : création des tables avec sql* [ Oracle / Requêtes ] (sparo83)

mercredi 3 décembre 2008 à 23:23:34 | création des tables avec sql*

sparo83

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.

mercredi 3 décembre 2008 à 23:26:50 | Re : création des tables avec sql*

sparo83

certe y'avais une erreur de syntaxe que j'ai corrigé mais le probleme persiste:

create table coureur(
numero_coureur    number not null,
nom_coureur       varchar2(30),
code_equipe       varchar2(30),
code_pays         varchar2(50),
constraint  pk_coureur primary key (numero_coureur),
constraint  fk_coureur_equipe foreing key (code_equipe) references equipe(code_equipe),
constraint  fk_coureur_pays foreing key (code_pays) references pays(code_pays));

merci,

jeudi 4 décembre 2008 à 10:25:50 | Re : création des tables avec sql*

nhervagault

Administrateur CodeS-SourceS
Salut,

Je ne connais pas trop oracle.

Mais il me semble que NUMBER est a definir NUMBER (p,s)

exemple NUMBER (9,2) --> 9 chiffres dont 2 decimales

jeudi 4 décembre 2008 à 10:42:52 | Re : création des tables avec sql*

dvoraky

Salut,

Non, pour Number il n'est obligatoire de préciser la précision justement.

Quel est ton erreur après avoir rajouté les paranthèses qu'il manquait?


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

jeudi 4 décembre 2008 à 20:04:21 | Re : création des tables avec sql*

sparo83

j'ai toujours la meme erreur,j'ai essayé toutes les combinaisons possibles pour les parantheses!!!!rien toujours pareil.

jeudi 4 décembre 2008 à 20:50:08 | Re : création des tables avec sql*

dvoraky

Réponse acceptée !
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...

vendredi 5 décembre 2008 à 13:00:52 | Re : création des tables avec sql*

sparo83

Réponse acceptée !

salut a vous,c'est bon j'ai réglé le probleme enfin j'ai fait autrement,j'ai crée les tables avec leures primary key...

une fois toutes les tables crées,j'ai ajouté les contrainte foreign key' e ca marche,,merci de votre aide,,ce site est vraiment bin




Cette discussion est classé dans : code, sql, pays, equipe, coureur


Répondre à ce message

Sujets en rapport avec ce message

suppression de tubles [ par sparo83 ] bonjour a vous,j'ai un probleme lors de la suppression d'un element dans une table crée correctement,,j'ai l'erreur suivante :SQL> delete from coureur code calendrier sous pl/SQL [ par foloyo3 ] bonjour tout le monde ,je veux avaoir un code sous pl/SQL qui permet de creer un calendrier.merci; le code sql [ par qerty21 ] je veux exporter les enregistrements d'une table dans un fichier .txt avec le code sql. Merci d'avence Bases CSV ou SQL pour SMI [ par kakoo ] Bonjour,Dans le cadre de mon projet http://smitst.homelinux.com, je recherche des fichiers pour l'internationaliser.Il me faudrait :1 sql tri?!!! [ par abari ] salut tout le mondej'ai un probléme de tri?!!! dans ma table les enregistrement sont stockées d'une facon des ordonnées comme suit:code nom prénom retourner une valeur par defaut [ par Balbrolock ] Boujour,voila j'ai un petit probleme, je suis sous access 97 et il ne semble pas possible d'utiliser les fonctions "IF..." ou "CASE ... THEN..."et du SQL* ou PL/SQL PB DE SPOOL [ par neena ] Salut, Je ne sais pas si vous pouvez aider mais je vous explique mon petit pb : Je dois ecrire via une requete dans un fichier txt mais je dois faire Revue de code SQL [ par littlemarley ] Bonjour,Je recherche une maniere de revoir mon code SQL : un soft qui permette par exemple de verifier les textes interdits : j'indique que je ne veu Besoin d'aide pour TP de SQL : SELECT FROM [ par Spe6men ] Bonjour a vous tous,Mon prof de SQL m'a donné ce TP a rendre pour lundi 5 Février.Si le début était plutot facile cela c'est très vite compliqué...Les Connection SQL Server Vista [ par RMI ] Bonjour,J'avais pris l'habitude de me connecter à SQLExpress depuis mon poste XP en faisantworkstation id=monPoste;packet size=4096;integrated securit


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.