Fórum Como usar cursores? #37164

26/06/2003

0

Olá,

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

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

Grato.


Hebrao

Hebrao

Responder

Post mais votado

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+


Afarias

Afarias
Responder

Gostei + 1

Mais Posts

26/06/2003

Afarias

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

T+


Responder

Gostei + 0

30/06/2003

«leandro»

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?


Responder

Gostei + 0

30/06/2003

«leandro»

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?


Responder

Gostei + 0

30/06/2003

«leandro»

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?


Responder

Gostei + 0

30/06/2003

«leandro»

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?


Responder

Gostei + 0

30/06/2003

«leandro»

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


Responder

Gostei + 0

30/06/2003

Afarias

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+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar