Avoir une erreur au niveau de la création d'une table

Fermé
emibonita Messages postés 4 Date d'inscription mercredi 11 avril 2012 Statut Membre Dernière intervention 5 juillet 2013 - 5 juil. 2013 à 13:15
TOUFIKINFO34 Messages postés 8 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 16 juillet 2013 - 16 juil. 2013 à 07:54
Bonjour,
lors de la création de ces deux tables j'aurai comme erreur comme quoi il n y a po de correspondance de clé primaire ou unique pour cette liste de colonnes.
voila la première table qui s'exécute d'une maniéré normale

create table Matiere(MATI_ID number,
Nom_partie varchar(10),
SALL_ID number,
Nom varchar(10),
primary key(MATI_ID,Nom_partie,SALL_ID),
foreign key (SALL_ID) references Salle(SALL_ID));


mais lors de l exécution de la deuxième table il m'affiche l erreur si dessus

create table Formateur(FORM_ID number,
MATI_ID number,
SALL_ID number,
Nom varchar(10),
Prenom varchar(10),
heure_semaine TIMESTAMP,
heu_supp TIMESTAMP,
Adr1 varchar(40),
Adr2 varchar(40),
Adr3 varchar(40),
CP number(5),
Ville varchar(10),
Tel number,
Email varchar(20),
Password varchar(10),
primary key(FORM_ID,MATI_ID,SALL_ID),
foreign key (MATI_ID) references Matiere(MATI_ID),
foreign key (SALL_ID) references Salle(SALL_ID));



A voir également:

1 réponse

TOUFIKINFO34 Messages postés 8 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 16 juillet 2013
16 juil. 2013 à 07:54
dans la table matière le champ SALL_id ne doit pas etre une clé primaire et une clé étrangère au meme temp.
0