[firebase-br] For Select 2 Ciclos e o mesmo Ficheiro

Gladiston Santana gladiston em vidy.com.br
Ter Out 29 13:43:46 -03 2013


Parece que na 2.5 acrescentaram ao update/delete o 'where current of
<cursor>' para lidar com a posição atual de um cursor, então esquece o que
eu disse no final, agora só falta o cursor andar para trás.


Em 29 de outubro de 2013 13:33, Gladiston Santana
<gladiston em vidy.com.br>escreveu:

> Bom saber disso, até a versão 1.5 (olhei o manual agora)  cursores só
> podiam ser usados em blocos SQL, mas não eram compreendidos dentro duma
> procedure apesar de pertencer a classe PSQL. A partir da 2.x isso já é
> possível, obrigado pela correção.
>
> Mas acho que era assim porque o uso do cursor se assemelhava ao for/select
> por causa de suas limitações. A ideia do cursor é semelhante a um dataset
> que vai para frente e para traz podendo inclusive editar ou excluir o
> registro onde o cursor estiver posicionado sem criar uma nova sentença com
> update/delete, e isso o FB não faz (ainda).
> Claro que agora que sei que funciona, a implementação do logo no inicio
> pode prosseguir, ao invés do for/select poderá usar cursores sem precisar
> dum 'loop' como teria de ser feito com for/select.
>
>



Mais detalhes sobre a lista de discussão lista