[firebase-br] Duvida com views

Carlos H. Cantu listas em warmboot.com.br
Seg Jul 29 11:03:53 -03 2019


A procedure selecionável só faz sentido se a informação devolvida
precisar ser manipulada de alguma forma (através de cursores, etc) pra
gerar o resultado, do contrário.

Simplesmente jogar o select dentro de uma procedure não trará
benefício nesse sentido.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

HO> Bom dia!

HO> Como bem respondeu Cantu, evite o famoso "SELECT * FROM MINHATABELA"

HO> Uma sugestão... porque o amigo não utiliza Stored Procedures 
HO> selecionáveis ao invés de Views, a depender da quantidade de dados que
HO> essas tabelas irão receber um determinado momento você poderá ter 
HO> problema de lentidão.

HO> Em 28/07/2019 10:15, Marcelo - MK Softwares escreveu:
>> Bom dia
>> 
>> Estou adequando o meu sistema e estou fazendo mais uso de Views. Com 
>> isso surgiu uma dúvida: Quando vou chamar uma view no meu software, o 
>> que é mais rápido ou viável, ou ainda, qual a melhor prática para a sua 
>> execução? Segue exemplos:
>> 
>> Método 1: select * from minhaview v where v.meucampo1 = 1;
>> 
>> ou
>> 
>> Método 2: select v.meucampo1, v.meucampo2, v.meucampo3 from minhaview v 
>> where v.meucampo1 = 1;
>> 
>> Ressalto que a "execução" que me refiro acima é para o banco de dados, 
>> não para o aplicativo.





Mais detalhes sobre a lista de discussão lista