View ou query?
Gostaria de saber a diferença entre o uso de Views e Querys, já que me parece que uma View serve pra consulta(e não aceita parâmetros) enquanto uma query depois de construida fica pronta do sistema e ainda com parâmetros. Qual a vantagem em usar Views e Querys?
Amilton/pr
Curtidas 0
Respostas
Afarias
31/12/2003
|Gostaria de saber a diferença entre o uso de Views e Querys, já que me
|parece que uma View serve pra consulta(e não aceita parâmetros) {...}
Views são apenas ´querys´ (SELECTS) definidas (salvas) no servidor. Não existe qualquer diferença entre executar uma ´query´ ou uma VIEW.
As VIEWS servem principalmente para pre-definir consultas mais usadas e ´esconder´ a implamentação dos usuários.
Além disso, views são muito úteis para manipulação de alterações no metadata do banco de dados (alterações transparentes) e no caso do Interbase/Firebird em particular, serve em situações onde não se pode usar uma ´query´ ou ´sub-query´ direto (ex: group by por função no IB)
T+
|parece que uma View serve pra consulta(e não aceita parâmetros) {...}
Views são apenas ´querys´ (SELECTS) definidas (salvas) no servidor. Não existe qualquer diferença entre executar uma ´query´ ou uma VIEW.
As VIEWS servem principalmente para pre-definir consultas mais usadas e ´esconder´ a implamentação dos usuários.
Além disso, views são muito úteis para manipulação de alterações no metadata do banco de dados (alterações transparentes) e no caso do Interbase/Firebird em particular, serve em situações onde não se pode usar uma ´query´ ou ´sub-query´ direto (ex: group by por função no IB)
T+
GOSTEI 0