>RETURNS TRIGGER >LANGUAGE plpgsql > AS > 'BEGIN > UPDATE public.areas SET area_shp = (SELECT ST_Area(geom)/10000 FROM >public.propriedades > WHERE public.areas.num_prop = public.propriedades.num_prop AND >public.areas.mun_geocodigo = public.propriedades.mun_geocodigo); > RETURN OLD; > END;' ;
aqui, acho que tem que ser return old para delete, e new para insert e update; > > CREATE TRIGGER calcula_area_ha > AFTER INSERT OR UPDATE OR DELETE > ON public.propriedades > FOR EACH ROW > EXECUTE PROCEDURE calcula_area_ha(); _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
