Probleme dans une syntax SQL

Fermé
yassine - 20 mai 2010 à 20:16
 fiu - 20 mai 2010 à 23:18
Bonjour,

je n' arrive pas a trouver l'emplacemennt de l'erreur celui ou celle qui m'aidera cera bien aimable;
CREATE TABLE EMPLOYE(
codeEmploye integer not null,
NomEmploye VARCHAR(40),
PrenomEmploye VARCHAR(25),
AdresseEmploye VARCHAR(150),
CPEmploye VARCHAR(6),
VilleEmploye VARCHAR(50),
codeCategorie integer,
codeAgence integer,
CONSTRAINT pk1 PRIMARY KEY (codeEmploye),
CONSTRAINT fk1 FOREIGN KEY (codeCategorie) REFERENCES CATEGORIE(codeCategorie),
CONSTRAINT fk2 FOREIGN KEY (codeAgence) REFERENCES AGENCE(codeAgence)),

ALTER TABLE AGENCE
ADD CONSTRAINT fk1 FOREIGN KEY (codeDirecteur) REFERENCES EMPLOYE(codeEmploye)

ALTER TABLE EMPLOYE
ADD CONSTRAINT fk2 FOREIGN KEY (codeAgence) REFERENCES AGENCE(codeAgence)


<config>Windows Vista / Firefox 3.6.3</conf ig>
A voir également:

1 réponse

Salut,

1. À la fin de ton instruction CREATE TABLE, remplace la virgule par un point-virgule
2. Enlève ton ALTER TABLE employe car il est redondant avec la création de clé étrangère spécifiée dans ton CREATE TABLE

Configuration: Cerveau plus 5 sens
0