[firebase-br] Cursores FB 2.0 A/C CANTU

Marciano Bandeira marciano.bandeira em bol.com.br
Seg Set 11 09:07:40 -03 2006


Estranho... mais blz, no meu de qualquer forma não funcionou legal não.

Grato
Marciano Bandeira

----- Original Message ----- 
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 11, 2006 9:02 AM
Subject: Re: [firebase-br] Cursores FB 2.0 A/C CANTU


Executei os 2 blocos aqui em um banco de teste e o tempo foi
praticamente o mesmo.

Usei o FB 2.0 RC4.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

MB> Nos 2 casos o plano gerado é NATURAL

MB> Estrutura da tabela -> Com exatos um milhao de registros

MB> CREATE TABLE CLIENTES (
MB>     CODIGO  INTEGER,
MB>     NOME    VARCHAR(40)
MB> );




MB> Código utilizando For Select -> Tempo 16 Segundos

MB> Execute block
MB> Returns (CODIGO Integer, NOME VarChar(40))
MB> As
MB> begin
MB>   For Select CODIGO,NOME From Clientes Into :CODIGO,:NOME Do
MB>     Suspend;
MB> end




MB> Código utilizando Cursor -> Tempo mais de 4 Minutos

MB> Execute block
MB> Returns (CODIGO Integer, NOME VarChar(40))
MB> As
MB> declare variable C Cursor For (Select CODIGO,NOME From Clientes);
MB> begin
MB>   Open C;

MB>   Fetch C Into :CODIGO,:NOME;
MB>   while (row_count > 0) do
MB>     begin
MB>       Suspend;
MB>       Fetch C Into :CODIGO,:NOME;
MB>     end

MB>   Close C;
MB> end

MB> Grato
MB> Marciano Bandeira



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

__________ Informação do NOD32 IMON 1.1746 (20060908) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br






Mais detalhes sobre a lista de discussão lista