Deve precisar de XSLT, aqui achei uma referência:

http://translate.google.com/translate?hl=nl&rurl=translate.google.nl&sl=nl&tl=en&u=http://www.yapf.net/index.php/PostgreSQL_en_xslt

Mas.. não tem como guardar os dados em campos não XML e formatar como
XML(Json ou outro formato qualquer) depois?

Digo isso porque desse jeito está parecendo que você vai ficar sem
poder usar SQL somente e e ainda se complicar com XML.

Talvez um pequena redundância : crie uma estrutura em campos não xml e
guarde o arquivo XML como referência caso surja algum problema.


2015-01-02 14:05 GMT-02:00 Zan <zan...@farmaponte.com.br>:
> Pessoal, boa tarde.
>
> Versão: PostgreSQL 9.3.4 on x86_64-unknown-linux-gnu, compiled by gcc
> (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit
>
> Estou me batendo com XML aqui no PostgreSQL e não estou tendo muito sucesso.
>
> Queria fazer uma tabela de histórico de execução de alguns relatórios que
> tenho, no entanto esses relatórios terão alguns campos diferentes. Tive a
> ideia de gravar os resultados em XML, mas não estou conseguindo fazer a
> busca nesse conteúdo XML.
>
> Tenho o seguinte XML:
> <registros>
>   <linha>
>     <filial>1</filial>
>         <venda>100</filial>
>   </linha>
>   <linha>
>     <filial>2</filial>
>         <venda>200</filial>
>   </linha>
> </registros>
>
> Gostaria de fazer uma query para ter o seguinte resultado:
>
> filial venda
> 1      100
> 2      200
>
> Como faço isso?
>
> Obrigado.
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to