• # Re: Attention : SQL Foreign key

    Posté par (site web personnel) . En réponse au journal Attention : SQL Foreign key. Évalué à 1.

    Pour une clé étrangère à plusieurs attributs, la syntaxe est la suivante: CREATE TABLE Groupe ( id CHAR(4) NOT NULL, intitule VARCHAR(60) NOT NULL, domaine CHAR(3) NOT NULL :evil: :twisted: , lang_id INTEGER NOT NULL REFERENCES Langue(id) ON DELETE RESTRICT, FOREIGN KEY (idn lang_id) REFERENCES Domaine ); Enfin je suis sûr que ça marche avec Oracle 8i (désolé, c'est ce qu'on utilise à la fac). Mais il me semble que cette synthaxe est une synthaxe SQL... Il me semble aussi qu'il n'y a pas besoin de préciser NOT NULL, car une clé étrangère est forcément not null...