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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
