Probleme clé étrangere dans table oracle

Fermé
Baboun - 26 mai 2009 à 22:33
 Baboun - 26 mai 2009 à 23:23
Bonjour,
Voila je fais une appli client/serveur et la je fais tout coté serveur et donc je créé toutes les tables avec les contraintes qui vont avec.
Seulement je rencontre un petit problème concernant les clés étrangères.
En effet voici le code :

create table CD ( NumeroCD int NOT NULL,
NomCD varchar(50) NOT NULL,
CompositeurCD varchar(50) NOT NULL,
StyleCD varchar(50) NOT NULL,
PrixCD int NOT NULL,
CONSTRAINT PK_CD PRIMARY KEY (NumeroCD)
);

create table client ( NumeroClient int NOT NULL,
NomClient varchar(50) NOT NULL,
PrenomClient varchar(50) NOT NULL,
AdresseClient varchar(50) NOT NULL,
TelClient varchar(20) NOT NULL,
CONSTRAINT PK_client PRIMARY KEY (NumeroClient)
);


create table vente (NumeroCD int NOT NULL,
NumeroClient int NOT NULL,
constraint fk foreign key (NumeroCD) REFERENCES CD,
constraint fk foreign key (NumeroClient) REFERENCES client
);


create table achat (NumeroCD int NOT NULL,
NumeroClient int NOT NULL,
constraint fk foreign key (NumeroCD) REFERENCES CD,
constraint fk foreign key (NumeroClient) REFERENCES client
);

Les tables client et cd marchent nikl, elles sont bien créés cela dit les deux autres tables : vente et achat ne marchent pas surement à cause des clés étrangères mais je n'arrivent pas à corriger le tir.
Si quelqu'un pouvait me donner un petit coup de pouce, il sera le bienvenue.
Merci d'avance
A voir également:

1 réponse

Toujours d'actualité...
0