Olá boa tarde,

Seguindo a sugestão da colega Fernanda Nery, criei a trigger com o parâmetro 
AFTER em vez de BEFORE

CREATE TRIGGER update_nome_rua_plantas_from_rede_viaria
  AFTER INSERT OR UPDATE
  ON plantas_emitidas
  FOR EACH ROW
  EXECUTE PROCEDURE preenche_morada_plantas_from_rede_viaria();

e assim o RAISE NOTICE já devolve o resultado correctamente:

INSERT INTO plantas_emitidas (ref_int, ref_gsp, the_geom)
VALUES ('705/2011', '6668_2011', 
'0101000020B30E00000AD7A370D9D7F54004560E2DBE18FE40'); 
NOTICE:   O valor resultante: Rua Doutor João Teles

Contudo, continua a não registar este valor na tabela... Qual será a razão para 
este comportamento?


Obrigado!
Pedro

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a