Em Qua, 2007-07-11 às 12:17 -0300, Marcelo Magno escreveu:
> No exemplo acima, eu tenho um resultset com os registros que me
> interessam...
> 
> Agora eu quero fazer meia duzia de querys soh que nesse resultado
> previamente obtido... 
> 
> Algo como select count(*) from cur_local;
> 
> Isso é possivel com cursores? Existe algum outro modo?

        Talvez alguém saiba, mas não é necessário.

        Essa tua consulta pode ser gravada como uma visão.  Você pode
simplesmente fazer consultas sobre essa visão.  Não se preocupe com
desempenho, vai estar tudo em cache.

        Agora, é claro que uma cláusula de seleção (WHERE) ajudaria…

        Se for uma massa muito grande de dados, pode ser que uma visão
materializada ajude; e se o processamento for simples, você pode
carregar o resultado numa estrutura em memória para manipulação pela
linguagem.

        Agora abro alas para os gurus PL/PgSQL corrigirem qualquer coisa que eu
tenha dito não exatamente correto…

-- 
Leandro Guimarães Faria Corcete DUTRA  <[EMAIL PROTECTED]>
Atech Fundação Aplicação de Tecnologias Críticas  SP, BR
msnim:[EMAIL PROTECTED]
skype:leandro.gfc.dutra?chat     +55 (11) 3040 7300 r151


- - - - -

Politica de Privacidade: Esta mensagem pode conter informacao confidencial e/ou 
privilegiada. Se voce nao for o destinatario ou a pessoa autorizada a receber 
esta mensagem, nao pode usar, copiar ou divulgar as informacoes nela contidas 
ou tomar qualquer acao baseada nessas informacoes. Se voce recebeu esta 
mensagem por engano, por favor avise imediatamente o remetente, respondendo o 
e-mail e em seguida apague-o. Agradecemos sua cooperacao.

Privacy Policy: This message may contain confidential and/or privileged 
information. If you are not the addressee or authorized to receive this for the 
addressee, you must not use, copy, disclose or take any action based on this 
message or any information herein. If you have received this message in error, 
please advise the sender immediately by reply e-mail and delete this message. 
Thank you for your cooperation.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a