[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