#1 Wed 21 July 2010 10:11
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
[oracle] mise à jour de table. Comment faire ?
Aloha
Voici mon besoin :
A partir du PCI_BATI, d'une vue DbLink d'une autre base contenant des références d'unité foncière (pas de géométrie dans cette vue), et d'une table des unités foncières (UF) dans ma base SIG, je souhaite mettre à jour une table des géométries de mes bâtiments sur mes unités foncières.
Si le premier insert a été aisé, les choses se compliquent car ces premières données font désormais l'objet d'un enrichissement par certains utilisateurs.
Lors de la création/màj d'une UF, je ne peux donc pas supprimer les bâtiments pour les recréer.
Donc : comment faire pour ajouter les bâtiments manquants à chaque màj de ma vue UF ? Sachant que je ne souhaite créer que les bâtiments des UF modifiées/nouvellement créées à partir des PCI_BATI et qui n'existent pas déjà dans ma base (pas de superposition de bâti).
Là je sèche. Je ne sais pas comment construire ma/mes requêtes d'update.
Si quelqu'un a déjà réglé un problème similaire, je suis preneur de toute information qu'il a à sa disposition.
Cordialement
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne