Como uso o View do Firebird?
Olá,
Como funciona o View? para que serve? é melhor usar ele do que comando SQL pelo IBQuery?
Ele aceita alguma variavel?
desde ja agradeco
[]s
Como funciona o View? para que serve? é melhor usar ele do que comando SQL pelo IBQuery?
Ele aceita alguma variavel?
desde ja agradeco
[]s
Titanius
Curtidas 0
Respostas
Gandalf.nho
27/12/2004
Uma view nada mais é do que uma consulta SQL salva no banco de dados. Você a trata como se fosse uma tabela. Ex: SELECT * FROm nome_view
GOSTEI 0
Titanius
27/12/2004
certo, eh melhor usar isso, ou uma sql mesmo?
ele aceita parametros?
ex:
select * from alunos
where nome = :nome
?
[]s
ele aceita parametros?
ex:
select * from alunos
where nome = :nome
?
[]s
GOSTEI 0
Vanius
27/12/2004
Boa tarde Fera.
As views tem um desempenho superior aos ´selects´ fois elas ficam no servidor, pre-compiladas. De modo que na 1ª vez q vc utilizar esta view, seu desempenho será = a 1 query normal, mas a partir do 2º acesso, o servidor ja possui este código na memoria e executa a consulta mais rapidamente.
vc pode fazer SELECT * FROM NomeView WHERE... tranquilamente.
Ainda não sei usar os comandos para criar views. Estou estudando isto.
Nao achei um artigo em meu PC. me envia um e-mail mais tarde solicitando isto, mas informe que é do forum clubedelphi e q se trata de views, stored procedure e triggers.
Abraços,
Vanius Girodo
vaniusg@yahoo.com.br
As views tem um desempenho superior aos ´selects´ fois elas ficam no servidor, pre-compiladas. De modo que na 1ª vez q vc utilizar esta view, seu desempenho será = a 1 query normal, mas a partir do 2º acesso, o servidor ja possui este código na memoria e executa a consulta mais rapidamente.
vc pode fazer SELECT * FROM NomeView WHERE... tranquilamente.
Ainda não sei usar os comandos para criar views. Estou estudando isto.
Nao achei um artigo em meu PC. me envia um e-mail mais tarde solicitando isto, mas informe que é do forum clubedelphi e q se trata de views, stored procedure e triggers.
Abraços,
Vanius Girodo
vaniusg@yahoo.com.br
GOSTEI 0