Sql! probleme dans creation d'une table
fadiguaairlines
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
svp voila j'essaie de creer des tables sur sql server, voici ou je trouve le bug:
je cree la tabledefclasse :
create table defclasse (numvol varchar(20) foreign key references vol(numvol), classe numeric(18,0) not null, coeffplace numeric(18,2), coeffprix numeric(18,0), primary key (numvol, classe));
ensuite je cree la table reservation:
create table reservation (numcl numeric(18,0) foreign key references client(numcl), numvol varchar(20) foreign key references vol(numvol), classe numeric(18,0) foreign key references defclasse(classe), nbplace numeric(18,0), primary key (numcl, numvol, classe));
et lorsque j'execute je trouve ce message d'erreur:
Aucune clé primaire ou candidate dans la table référencée 'defclasse' ne correspond à la liste des colonnes de référence de la clé étrangère 'FK__reservati__class__276EDEB3'.
apparemment j'ai compris qu'il n'ya pas de cle primaire classe pour la referencier alors que sur la table defclasseje l'ai bien bien precise (et la table defclasse a bien ete ajoutee)
merci de m'aider sur ce probleme
svp voila j'essaie de creer des tables sur sql server, voici ou je trouve le bug:
je cree la tabledefclasse :
create table defclasse (numvol varchar(20) foreign key references vol(numvol), classe numeric(18,0) not null, coeffplace numeric(18,2), coeffprix numeric(18,0), primary key (numvol, classe));
ensuite je cree la table reservation:
create table reservation (numcl numeric(18,0) foreign key references client(numcl), numvol varchar(20) foreign key references vol(numvol), classe numeric(18,0) foreign key references defclasse(classe), nbplace numeric(18,0), primary key (numcl, numvol, classe));
et lorsque j'execute je trouve ce message d'erreur:
Aucune clé primaire ou candidate dans la table référencée 'defclasse' ne correspond à la liste des colonnes de référence de la clé étrangère 'FK__reservati__class__276EDEB3'.
apparemment j'ai compris qu'il n'ya pas de cle primaire classe pour la referencier alors que sur la table defclasseje l'ai bien bien precise (et la table defclasse a bien ete ajoutee)
merci de m'aider sur ce probleme
A voir également:
- Sql! probleme dans creation d'une table
- Table ascii - Guide
- Table des matières word - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation