Ola boa tarde amigo Veja uma funcao exemplo:
CREATE OR REPLACE FUNCTION teste(pSeuParaMetro) RETURNS TABLE(id_produto integer, codfor character varying, codbar character varying, descricao character varying, qtd_minima integer, estoque numeric, reposicao numeric, prateleira character varying) AS $BODY$ BEGIN RETURN QUERY SELECT id_produto , codfor , codbar , descricao, qtd_minima , estoque , reposicao , prateleira FROM tabela WHERE campo=pSeuParaMetro; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100 ROWS 1000; veja se isto te ajuda. Saudacoes LUMORAES [image: Foto] *LuMoraes* *O mais completo para seu comércio.* Em 30 de agosto de 2016 15:59, Carlos Antônio Pereira < [email protected]> escreveu: > Pessoal, estou querendo construir uma função assim: > > select tb_dominio(‘Masculino; Feminino’) > > Onde o retorno seja tipo record mais ou menos assim: > > codigo descricao > 1 Masculino > 2 Feminino > > > Alguma idéia? > > Att Carlos > > _______________________________________________ > 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
