Message posté par : Ben22
----------------------------------------
Bonjour,
Essayez plutôt ce type de syntaxe (trigger sur table projet.test_zone) :
-----------------
Citation :
$body$
DECLARE code_insee text;
BEGIN
-- on recuperer le code insee du departement
code_insee := s1.code_insee_dep FROM limite.departement s1 WHERE
st_intersects(st_centroid(NEW.geom), s1.geom);
--On l'injecte dans le NEW.ID
EXECUTE 'SELECT nextval($$'|| code_insee ||'_seq$$)' INTO
NEW."ID";
RETURN NEW;
END;
$body$
-----------------
Bien à vous
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345538#p345538
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