Order by vistas Sql server 2005

22/01/2009 - 00:12 por toranzo | Informe spam
Tengo una aplicación sql 2000 al pasarlo a sql 2005 la ordenación esta
fallado, en la vista ya no funciona el order by, hay que realizarlo en la
aplicación.



Tampoco me funcion poniendo comatibilidad 80.



Existe alguna otra forma

Preguntas similare

Leer las respuestas

#16 Alejandro Mesa
23/01/2009 - 15:54 | Informe spam
Carlos,

Ya veo porque me dices lo de la palabra que use. Yo lo use como interjeccion
(tengo que setear mejor este teclado) :-)).


AMB

"Alejandro Mesa" wrote:

Carlos,

> Ya. Pero me refiero en especial a vistas con columas derivadas (cálculos).

Ahora me perdi, no veo claro lo que me quieres decir. Al materializar la
vista, tenemos como resultado un indice clustered, no importa si tiene
columnas calculadas, pues el valor de estas es materializado a disco (como
cuando usamos PERSISTED en la definicion de una columna calculada en una
tabla), y la lectura (en realidad me refiero al scan) de un indice clustered
puede ser ordenada o no.

Puedes aclararme mas, o tendre que tomar mas cafe.

> (y no digas c*ñ*, que queda muy feo) :)

Si, tienes razon. Es una expresion muy comun de donde vengo y no lo tomamos
como mala palabra, pero entiendo que en otros lugares la puedan tomar a mal.
Por cierto, nunca he leido sobre su significado en la lengua espaniola, creo
que le hechare un vistazo, solo por curiosidad.


AMB

"Alejandro Mesa" wrote:

> Hola Carlos,
>
> Si, me inmagine que se referia a vistas indizadas, que a la final no es mas
> que una tabla y para lo cual aplica lo hasta ahora dicho, excepto que para
> poder indexar (coño ya salte al spanglish) una vista, esta no puede contener
> la clausula "order by".
>
>
> AMB
>
>
> "Carlos M. Calvelo" wrote:
>
> > Hola Alejandro,
> >
> > No se estará refiriendo Ramón a 'vistas indizadas' en especial?
> > (me pregunto)
> >
> > Porque entonces también entra, no solo el tema de eficiencia
> > por medio de índices, sino también por medio de derivación
> > de datos (materialización).
> >
> > Saludos,
> > Carlos
> >
Respuesta Responder a este mensaje
#17 Carlos M. Calvelo
23/01/2009 - 19:51 | Informe spam
Hola Alejandro,

On 23 jan, 15:27, Alejandro Mesa
wrote:
Carlos,

> Ya. Pero me refiero en especial a vistas con columas derivadas (cálculos).

Ahora me perdi, no veo claro lo que me quieres decir. Al materializar la
vista, tenemos como resultado un indice clustered, no importa si tiene
columnas calculadas, pues el valor de estas es materializado a disco (como
cuando usamos PERSISTED en la definicion de una columna calculada en una
tabla), y la lectura (en realidad me refiero al scan) de un indice clustered
puede ser ordenada o no.

Puedes aclararme mas, o tendre que tomar mas cafe.



No necesitas más café Veo que solo hay un poco de confusión.

Yo solo pretendía acentuar que *aparte* de las ventajas de los
índices en sí (como con las tablas normales) también se tiene la
ventaja de tener algo, que se puede percibir como un cálculo, ya
precalculado. Vamos... se puede indizar solo para obtener esa ventaja
aunque no se necesite el índice para su uso 'normal'.
Yo eso lo veo como algo aparte de los índices, aunque sea una
consecuencia de indizar una vista y me pareció mejor mencionarlo.
That's all.



> (y no digas c*ñ*, que queda muy feo) :)

Si, tienes razon. Es una expresion muy comun de donde vengo y no lo tomamos
como mala palabra, pero entiendo que en otros lugares la puedan tomar a mal.
Por cierto, nunca he leido sobre su significado en la lengua espaniola, creo
que le hechare un vistazo, solo por curiosidad.




Era solo una broma. A mi me dá igual :)

Saludos,
Carlos
Respuesta Responder a este mensaje
#18 Alejandro Mesa
23/01/2009 - 20:41 | Informe spam
Carlos,

Ahhhhhhhhhhhhhhhhhhhh :-)

Claro que si, materializar los calculos, sobre todo si estan relacionados
con agregaciones por grupo, tiene sus ventajas, ademas de el indice.

Si que estuve lento esta vez y seguro no sera la ultima.

Gracias por la aclaracion.

AMB


"Carlos M. Calvelo" wrote:

Hola Alejandro,

On 23 jan, 15:27, Alejandro Mesa
wrote:
> Carlos,
>
> > Ya. Pero me refiero en especial a vistas con columas derivadas (cálculos).
>
> Ahora me perdi, no veo claro lo que me quieres decir. Al materializar la
> vista, tenemos como resultado un indice clustered, no importa si tiene
> columnas calculadas, pues el valor de estas es materializado a disco (como
> cuando usamos PERSISTED en la definicion de una columna calculada en una
> tabla), y la lectura (en realidad me refiero al scan) de un indice clustered
> puede ser ordenada o no.
>
> Puedes aclararme mas, o tendre que tomar mas cafe.

No necesitas más café Veo que solo hay un poco de confusión.

Yo solo pretendía acentuar que *aparte* de las ventajas de los
índices en sí (como con las tablas normales) también se tiene la
ventaja de tener algo, que se puede percibir como un cálculo, ya
precalculado. Vamos... se puede indizar solo para obtener esa ventaja
aunque no se necesite el índice para su uso 'normal'.
Yo eso lo veo como algo aparte de los índices, aunque sea una
consecuencia de indizar una vista y me pareció mejor mencionarlo.
That's all.


>
> > (y no digas c*ñ*, que queda muy feo) :)
>
> Si, tienes razon. Es una expresion muy comun de donde vengo y no lo tomamos
> como mala palabra, pero entiendo que en otros lugares la puedan tomar a mal.
> Por cierto, nunca he leido sobre su significado en la lengua espaniola, creo
> que le hechare un vistazo, solo por curiosidad.
>

Era solo una broma. A mi me dá igual :)

Saludos,
Carlos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida