Olá, Newton Agora o problema é outro. Este problema é porque o retorno sua função é um record correto?
Para resolver este problema você tem que fazer a chamada da função da seguinte maneira: SELECT * FROM nome_da_funcao(parametros) AS foo(foo int, nome text)); Supondo que você retorna uma tabela chamada foo com dois campos, sendo um do tipo int e outro do tipo text. Assim você consegue fazer o que você quer. 2009/5/18 Newton Teixeira do Nascimento Júnior < newton.jun...@eletronorte.gov.br> > Jota, fiz da forma que você indicou [ select * from > fs_select_registros_pts_invalidos(current_date); ] e o postgres retornou o > seguinte erro: > > > > ERRO: uma lista de definição de colunas é requerida para funções que > retornam "record" > > > > ********** Erro ********** > > > > ERRO: uma lista de definição de colunas é requerida para funções que > retornam "record" > > SQL state: 42601 > > > > > > O que eu devo alterar para funcionar sem ter que criar uma tabela ou view > no banco ? > > > > > > > > > > > Aviso: > "O emitente desta mensagem é responsável por seu conteúdo e endereçamento. > Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida > autorização, a divulgação, a reprodução, a distribuição ou qualquer outra > ação em desconformidade com as normas internas da ELETRONORTE S/A são > proibidas e passíveis de sanção disciplinar, cível e criminal. Esta mensagem > pode ser monitorada". > > > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral