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

Responder a