Problème requete.
Résolu
trunksdu92
Messages postés
321
Date d'inscription
Statut
Membre
Dernière intervention
-
trunksdu92 Messages postés 321 Date d'inscription Statut Membre Dernière intervention -
trunksdu92 Messages postés 321 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je fais cette requète et voila ce que me renvoie Oracle:
CREATE TABLE salle (
n_salle VARCHAR( 7 ) NOT NULL ,
nom_s VARCHAR( 20 ) NOT NULL ,
nb_poste NUMBER( 10 ),
n_segment VARCHAR( 10 ) ,
constraint pk_salle PRIMARY KEY (n_salle),
constraint fk_salle_segment foreign key(n_segment),
references segment(n_segment);
Et me dit: ORA-00905: mot-clé absent
Quelqu'un aurait une idée? merci d'avance?
Je fais cette requète et voila ce que me renvoie Oracle:
CREATE TABLE salle (
n_salle VARCHAR( 7 ) NOT NULL ,
nom_s VARCHAR( 20 ) NOT NULL ,
nb_poste NUMBER( 10 ),
n_segment VARCHAR( 10 ) ,
constraint pk_salle PRIMARY KEY (n_salle),
constraint fk_salle_segment foreign key(n_segment),
references segment(n_segment);
Et me dit: ORA-00905: mot-clé absent
Quelqu'un aurait une idée? merci d'avance?
A voir également:
- Problème requete.
- Erreur de requete facebook - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Google Chrome
7 réponses
Bonjour,
que fait la virgule avant le REFERENCES ?? c'est sûrement pour ça que ça ne marche pas.
Cordialement.
CREATE TABLE salle ( n_salle VARCHAR( 7 ) NOT NULL , nom_s VARCHAR( 20 ) NOT NULL , nb_poste NUMBER( 10 ), n_segment VARCHAR( 10 ) , constraint pk_salle PRIMARY KEY (n_salle), constraint fk_salle_segment foreign key(n_segment), references segment(n_segment);
que fait la virgule avant le REFERENCES ?? c'est sûrement pour ça que ça ne marche pas.
Cordialement.
Bonsoir,
Il manque deux virgules, l'une après la primary key, la seconde après la première foreign key.
Cordialement,
Chossette9.
CREATE TABLE installer( n_poste VARCHAR( 7 ), n_log VARCHAR( 5 ), date_ins DATE DEFAULT SYSDATE, CONSTRAINT pk_installer PRIMARY KEY(n_poste,n_log), CONSTRAINT fk_install_poste FOREIGN KEY(n_poste) REFERENCES poste(n_poste), CONSTRAINT fk_install_log FOREIGN KEY(n_log) REFERENCES logiciel(n_log));
Il manque deux virgules, l'une après la primary key, la seconde après la première foreign key.
Cordialement,
Chossette9.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
CREATE TABLE installer(
n_poste VARCHAR( 7 ),
n_log VARCHAR( 5 ),
date_ins DATE DEFAULT SYSDATE,
CONSTRAINT pk_installer PRIMARY KEY(n_poste,n_log)
CONSTRAINT fk_install_poste FOREIGN KEY(n_poste)
REFERENCES poste(n_poste)
CONSTRAINT fk_install_log FOREIGN KEY(n_log)
REFERENCES logiciel(n_log));
ET pour celle la pourquoi elle ne marche pas? :(
n_poste VARCHAR( 7 ),
n_log VARCHAR( 5 ),
date_ins DATE DEFAULT SYSDATE,
CONSTRAINT pk_installer PRIMARY KEY(n_poste,n_log)
CONSTRAINT fk_install_poste FOREIGN KEY(n_poste)
REFERENCES poste(n_poste)
CONSTRAINT fk_install_log FOREIGN KEY(n_log)
REFERENCES logiciel(n_log));
ET pour celle la pourquoi elle ne marche pas? :(