Já olhei a resposta de todos e desde já agradeço mais não tive ainda
oprotunidade de testar!!!

2010/5/14 Heloisa Fernanda <[email protected]>

> Flavio quanto 3° problema:
>
> CREATE table catalogo (
>     nome            text,
>     id_fornecedor   integer,
>     preco           numeric
> );
>
> CREATE TABLE estoque (
>     item     catalogo,
>     contador integer
> );
>
> INSERT INTO estoque VALUES (ROW('dados de pano', 42, 1.99), 1000);
> SELECT contador, (item).nome, (item).id_fornecedor, (item).preco FROM
> estoque WHERE (item).preco > 1;
>
> Meu exempo esta quase igual ao da documentação:
> http://pgdocptbr.sourceforge.net/pg80/rowtypes.html
>
> A diferença é que eu criei uma table para catalogo, e na doc foi criado um
> type.
>
> []'s
>
> --- Em *qua, 12/5/10, Flavio Ramos <[email protected]>* escreveu:
>
>
> De: Flavio Ramos <[email protected]>
> Assunto: [pgbr-geral] Padronizando Resultado de uma consulta
> Para: "Comunidade PostgreSQL Brasileira" <
> [email protected]>
> Data: Quarta-feira, 12 de Maio de 2010, 8:37
>
>
> Bom dia pessoal,
>
>
>     Minha dúvida é a seguinte: Gostaria de fazer uma função combo genérica
> em php que recebesse a query e dentro de um while eu montasse o resultado em
> tags <option></option> do html. É uma coisa teoricamente facil se não fosse
> pelo fato dessa query vir em 3 possiveis formatos.
>
>
>    - O primeiro formato que é o normal que não é problema nenhum seria o
>    resultado da consulta "select o.nome from organizacao o". Esse formato de
>    retorno da consulta pode ser tratado pela funcao pg_fetch_array que formata
>    consulta e aloca em array.
>
>
>
>    - O segundo formato ( e o meu primeiro problema) e que estou
>    trabalhando com um banco Orientado a Objeto onde atributos compostos não
>    viram tabela, e sim arrays dentro de uma coluna. Então na query "select
>    o.atividade from organizacao o where o.nome= 'orgX' " eu teria a seguinte
>    resposta {produtora,financiadora,criadora}. Tem alguma função no pg que
>    transforme para o formato normal de resultado?
>
>
>
>    - O terceiro formato ( e o meu segundo problema). Eu quero listar os
>    valores guardados num tipo enum e receber-los no php da mesma forma que eu
>    recebo no primeiro formato. Tem alguma função no pg que resolvi isso 
> também?
>
> Pessoal, Obrigado pela paciência.
> Flávio Ramos
>
> -----Anexo incorporado-----
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]<http://mc/[email protected]>
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a