Creer une cle etrangere sur sql

Fermé
Utilisateur anonyme - 12 juil. 2004 à 13:50
 abarry - 21 déc. 2015 à 16:25
bonjour
comment creer une cle etrangere sur sql quand on veut creer une table
merci de me donner le code

6 réponses

imagine tu as deux tables, et que la clef primaire de la table fournisseur va en clef étrangère dans la table client, d'abord tu créé la table fournisseur et ensuite la table client, comme indiqué ci-dessous et ça fonctionne sous access 2003 :

create table fournisseur
(
numfournisseur integer,
constraint pk primary key (numfournisseur)
);


CREATE TABLE CLIENT
(
numclient integer,
numfournisseur integer,
nom varchar(32),
adresse varchar(42),
cp integer,
ville varchar(32),
telephone varchar(20),
numcateg integer,
numrep integer,
constraint pk primary key (numclient),
constraint fk foreign key (numfournisseur) REFERENCES fournisseur
);


P.S : C'était juste pour régler vos problèmes de syntaxe en sql, bon demain j'ai b.t.s blanc adios les mecs.
9