Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je réalise mon trigger sous pgadmin3 et 1ere ligne, 1er message d'erreur lors de la création de la fonction:
(J'ai 2 couches, une point et une polygone (commune_BV), le but est de rapatrié le champ nom(commune) dans la couche de point lorsque je crée un nouveau point).
Code de ma fonction:
CREATE OR REPLACE FUNCTION update_nomcom()
RETURNS trigger AS
$$
BEGIN
select into new.nomcommune nom from COMMUNE_BV where st_within(new.geom, geom);
return new ;
END;
$$ LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION update_nomcom()
OWNER TO postgres;
Message d'erreur:
syntax error at or near "CREATE"
Line 2: $BODY$CREATE OR REPLACE FUNCTION update_nomcom()
Hors ligne
Je ne sais pas comment se passe l'édition, mais il semblerait que pgAdmin s'attende au corps de la fonction uniquement, donc ce que vous saisissez entre les $$
Julien.
https://rjuju.github.io/
Hors ligne
Ah oui merci rjuju en effet, tous les éléments avant et après les $$ font redite puisque je les rentre avec les autres onglets.
Hors ligne
Pages : 1