Certo senhores! Gostaria primeiramente de agradecer a todos pelas informações disponibilizadas. Só gostaria de saber como faço para usar DECLARE e FETCH em uma consulta simples, como por exemplo, select * from tabela.
Obrigado, mais uma vez! Fabrício Veiga 2008/11/20 Steve Howe <[EMAIL PROTECTED]> > Hello all, > > Steve Howe wrote: > > > Existe a opção de seria usar DECLARE [1] /FETCH [2] para retornar os > > > resultados em conjuntos menores. Há algumas APIs que fazem isso > > > automaticamente, dependendo é claro da linguagem de acesso utilizada. > > > > Ainda assim o PostGreSql executaria primeiro o cursor para depois > ir > > enviando os registros, o que não resolveria para o que ele precisa. > Sim, o PostgreSQL primeiro executaria o cursor, da mesma forma que o > Firebird, > Oracle ou qualquer outro. Assim que obtesse um produziria um resultado que > satisfizesse o número de registros requisitado, ele seria enviado. É > exatamente para isso que existem o DECLARE e o FETCH. > > Alguns drivers como o JDBC ou o pgExpress da Vita Voom implementam cursores > DECLARE/FETCH automáticos há muitos anos e eles são utilizados exatamente > com > esse propósito, de tornar o retorno mais rápido e sem carregar todo o > conjunto > de registros na memória. > > -- > Best Regards, > Steve Howe > http://www.vitavoom.com > > > _______________________________________________ > 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
