[firebase-br] Como funciona a View?

Kleber Caneva kdcc em terra.com.br
Ter Jan 23 09:54:15 -03 2007


Ele faz a primeira opção.

Se vc quer que seja feita a segunda para ganhar performace, não use view,
use SP Selecionavel passando o numero da Nota como parametro

[]´s

Kléber Caneva


----- Original Message ----- 
From: "omar l m rosa" <omarrosa em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, January 23, 2007 9:50 AM
Subject: [firebase-br] Como funciona a View?


HI!
SENDO uma view:

create view v_nota ( numero, produto ) as
select notas.numero, produtos.codigo from notas, produtos
where notas.numero = produtos.numero

E SENDO que notas tem 10.000 registros e produtos com 100.000

E SENDO que seleciono uma determinada nota via select * from v_nota where
numero = 12345 (que contém, digamos 10 linhas)


PERGUNTO:

O firebird irá:
a) preparar a view gerando um result set de 100.000 linhas (Provavelente
somente com os apontadores)
b) filtrar do resultset segundo a condição do select de v_nota
c) retornar os dados depois de filtrados
OU:
a) prepara a view COM o filtro do select de V_nota
b) prepara o resultset com as 10 linhas
c) retorna os dados

----------------------------
Deu pra entender minha dúvida?

Bai!
omar


______________________________________________
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

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1169549816.216871.25010.aldavila.hst.terra.com.br,4577,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 22/01/2007 / Versão: 
5.1.00/4946
Proteja o seu e-mail Terra: http://mail.terra.com.br/






Mais detalhes sobre a lista de discussão lista