Cita:
|
Empezado por orodriguezc
También puedes crear un Stored Procedure que incluya la clausula Order By en la instrucción Select. En la propiedad SQL del IBQUERY solo tendrías que escribir "Select * from miStoredProcedure" y no preocuparte del ordenamiento, ya que el Stored procedure es quien lo realiza.
|
Solo aclarar que esta es una forma práctica de conseguir "vistas" ordenadas (si revisas el estándar SQL, verás que una vista no puede incluir en su definición una clausula order by). Sin embargo, tenes que seguir valiendote de indices (en las tablas de base de la vista) para que la consulta ordenada sea optima.
para crear un indice: Create index.
con cualquier herramienta podes consultar también el plan de una consulta para ver si el indice está siendo utilizado...
hasta luego.
