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
