
Envoyé par
elea1206
Bonjour,
Je voudrais creer une table contenant une clé étrangère et je voudrais que la valeur de la clé étrangère puisse être à null, car j'insère mes données dans la première table avant de remplir la table contenant la clé étrangère.
ex:
CREATE TABLE treatment (id_trt serial NOT NULL, name_trt varchar(70) NOT NULL,PRIMARY KEY (id_trt));
CREATE TABLE patient (id_pat serial NOT NULL, name_pat varchar(70) NOT NULL, id_trt integer null,PRIMARY KEY (id_pat ), foreign key (id_trt) REFERENCES treatment (id_trt) ON UPDATE CASCADE ON DELETE CASCADE );
Partager