Boas Jorge,
É o seguinte, eu tenho uma string e queria que ela fosse interpretada como
uma variável.
Ex:
minhaString := minhavartiporecord || .meucampo;
RAISE EXCEPTION '%',minhaString;
Gostaria de saber como faria para dar o raise no valor em sí desta variavel
( minhavartiporecord.meucampo), que é um record.
Pois da forma que estou fazendo ele simplesmente imprime a string
minhavartiporecord.meucampo.
Alguem sabe como resolver isso?
Bem... Já pesquisei um bocado sobre isso e o que encontrei foi :
'plpgsql não permite acesso dinamico ao tipo RecordSet' (ou seja, não
da para acessar o recordset através de variáveis, o nome do campo deve
ser ESTÁTICO), então o jeito foi partir para outra linguagem.
No meu caso usei plperl, pois eu já tinha conhecimento em perl.
Espero ter ajudado.
Att:
Thiago Risso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral