URL: https://linuxfr.org/users/saorge/journaux/r%C3%A9currence-en-sql-left3--positionabsolute--top152em Title: Récurrence en SQL ??? Authors: saorge Date: 2003年05月29日T13:27:37+02:00 Tags: postgresql Score: 0 Bonjour, Je suis en train de potasser un examen de base de données, et pour me donner du coeur à l'ouvrage, je suis en train d'implémenter la base de données d'exemple du cours sous PostgreSQL. Mais j'ai un petit souci ;-)) Bon, j'ai un peur de dire encore des bétises, mais bon, comme j'apprends à chaque fois, j'espère que j'en dirai de moins en moins avec le temps ! Voilà, nous avons, entre autres, une table employé et une table département. Dans la table département, nous avons un champ chef qui est une clé étrangère vers la table employé. Et dans la table employé, nous avons un champ qui est département ou l'employé travaille. Ce champ est bien entendu une clé étrangère vers la table département. OK, c'est logique, pas de souci à ce niveau-là. Mais maintenant, dans le script sql, je me retrouve avec : create table departement ( . . . boss_id_emp integer not null, . . . foreign key (boss_id_emp) references employes(id_emp) ); create table employes ( . . . id_dept integer not null, . . . foreign key (id_dept) references departement ); Et là, PostgreSQL me dit que la table employes n'existe pas, et donc, qu'il ne peut créer une référence vers cette table. Alors, comment puis-je faire pour implémenter cette modélisation dans un système ? En espérant que la question n'est pas trop stupide !!!

AltStyle によって変換されたページ (->オリジナル) /