Como usar cursores?

Firebird

26/06/2003

Olá,

Alguém poderia passar um exemplo de comom usar cirsores no Firebird?

No SQLSERVER é algo assim:
declare curso xxx for ....

Grato.


Hebrao

Hebrao

Curtidas 0

Melhor post

Afarias

Afarias

30/06/2003

Rapaz... bastava me dizer 1 vez! :-)

>> Procure o arquivo sqlref.hlp na sua máquina que explica um pouco...

Certo... então, pq vc não nos mostra como funciona?? Digo, como usá-los em um SQL ou um StoredProc por ex??

Não vai ser possível, pois DECLARE CURSOR só é disponível em Embedded SQL no Interbase.

Procurei ser objetivo, pois sei q os usuários (a maioria) deste fórum trabalham com Delphi e outras ferramentas do tipo e não estão interessados em Embedded SQL.

Na verdade, só esqueci de dizer pro nosso colega, q ele não precisa de cursors no Interbase, deve se usar loops FOR SELECT ... DO


T+


GOSTEI 1

Mais Respostas

Afarias

Afarias

26/06/2003

não é possível em SQL (no FB ou IB)

T+


GOSTEI 0
«leandro»

«leandro»

26/06/2003

Basta vc consultar qualquer documentação do interbase, lá tem o comando DECLARE xxx CURSOR FOR, que usado com OPEN, FETCH E CLOSE.

Afarias de onde vc tirou essa informação que não tem cursores?


GOSTEI 0
«leandro»

«leandro»

26/06/2003

Basta vc consultar qualquer documentação do interbase, lá tem o comando DECLARE xxx CURSOR FOR, que usado com OPEN, FETCH E CLOSE.

Afarias de onde vc tirou essa informação que não tem cursores?


GOSTEI 0
«leandro»

«leandro»

26/06/2003

Basta vc consultar qualquer documentação do interbase, lá tem o comando DECLARE xxx CURSOR FOR, que usado com OPEN, FETCH E CLOSE.

Afarias de onde vc tirou essa informação que não tem cursores?


GOSTEI 0
«leandro»

«leandro»

26/06/2003

Basta vc consultar qualquer documentação do interbase, lá tem o comando DECLARE xxx CURSOR FOR, que usado com OPEN, FETCH E CLOSE.

Afarias de onde vc tirou essa informação que não tem cursores?


GOSTEI 0
«leandro»

«leandro»

26/06/2003

Procure o arquivo sqlref.hlp na sua máquina que explica um pouco..... :D


GOSTEI 0
Afarias

Afarias

26/06/2003

Sobre o arquivo de ajuda do Interbase (SQL Reference) diz:

´Defines a cursor for a table by associating a name with the set of rows specified in a SELECT statement. Available in SQL and DSQL.´

Note: ´Available in SQL and DSQL.´

Viu?? Só é possível utilizar o comando em Embedded SQL.

Quando é possível utilizar em (Interactive) SQL, é informado como:

´Available in ... and isql´

Note o ´isql´ ... que informa q o comando está disponível para ser usado em scripts SQL, stored procedures e triggers.


T+


GOSTEI 0
POSTAR