Cita:
|
Empezado por ingel
Hola a todos , la consulta es teorica y quizas elemental pero quisiera saber cual es la diferencia entre usar una vista alamcenada en el motor sql
por ej . Vista1 sea select * from empleado
y en delphi hacer una query por ej. que recupere de la vista con alguna condicion query1 = 'select * from vista1 where codemp = 132'
o DIRECTAMENTE hacer una query desde el delphi que sea :
select * from empleados where codemp = 132
estimo sera el lugar donde se ejecuta la consulta , si en el cliente o en el servidor .. pero no estoy muy seguro . O de como se puede indicar quien haga el trabajo independientemente de si se usa vista o no ...
Gracias y saludos
Ingel
|
Bueno sé que lo que voy decir es poco pero puede ayudar en algo espero, la vista te almacena una consulta de forma temporal, a diferencia del select que sólo muestra los datos en ese instante pero nos los guarda temporalmente, o también puede servirte para simplificar un select.
Por decirlo de alguna manera si necesito hacer consultas anidas y muy complejas, puedes utilizar esto haces una vista con una parte de la consulta y luego puedes realizar otra consulta a partir de la vista, ya que queda almacenada temporalmente.
Saludos.