En un hilo de ADO.NET donde se hablaba de n capas se escribio
"Cuando haces una restricción de una vista con restricción lo que hace
el SGBD es combinar las restricciones.
Por ejemplo si tienes una vista de ventas de tomates:
create view VentasTomates as select ventas where articulo = 'Tomate'
Y quieres restringirla para saber cuantos tomates has vendido en
Madrid
select VentasTomates where Ciudad = 'Madrid'
La consulta que realmente se va a ejecutar es la siguiente:
select ventas where articulo = 'Tomate' and ciudad = 'Madrid'
En principio el rendimiento debería de ser prácticamente el mismo, a
menos que los desarrolladores del SGBD sean unos ineptos totales, y no
creo que sea el caso."
Mi pregunta es si realmente esto es asi, ya que no lo sabia y me vendría muy
bien confirmarlo.
Gracias y saludos.
Leer las respuestas