Message posté par : Nicolas Ribot
----------------------------------------
Bonjour,
NEW fait référence a la ligne courante de la table sur laquelle agit le trigger, vous ne pouvez pas faire:
UPDATE TG_TABLE_NAME
SET
New."...."
Si le trigger agit sur tg_table_name, il faut faire un NEW.col = .... directement. Faire un update relance le trigger => boucle sans fin
De meme, si vous modifiez la table sur laquelle agit le trigger, le trigger doit etre un before trigger, pas after.
Pas tres clair ce que vous voulez faire: vous auriez un exemple ? (et oui, une seule fonction peut agir sur autant de tables que l'on veut)
Nicolas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354927#p354927
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Nicolas Ribot
----------------------------------------
Bonjour,
Vous pouvez faire l'union des polygones des tables concernées (union au sens table), et avoir ainsi tous les polygones a traiter pour une commune:
-----------------
Code :
select geom from table1 UNION ALL
select geom from table2 UNION ALL
..
-----------------
Nicolas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354966#p354966
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net