Oracle - ¿como ordena oracle un select * sin order by?

 
Vista:

¿como ordena oracle un select * sin order by?

Publicado por Miguel (1 intervención) el 04/03/2008 14:59:52
Tengo un problemilla. Al hacer una select sin concretar orden me devuelve una lista concreta. Por error en el desarrollo el último registro de la lista se queda fuera de la pantalla. Hasta que pueda corregir la pantalla tengo que hacer que cambie el orden de los registros para dejar fuera uno que no sea imprescindible. ¿Qué criterio sigue oracle para la ordenación? He probado fechas, clave, rowid y no encuentro un patrón en la ordenación para poder modificarlo y que cambie el orden
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿como ordena oracle un select * sin order by?

Publicado por Rodolfo Reyes (445 intervenciones) el 05/03/2008 19:29:32
El criterio depende de la forma en como oracle resuelva el query. Es mas en diferentes versiones de la base de datos te podria devolver los registros ordenados de manera diferente, porque al ir optizando la forma en como procesa los querys se modificaron los algoritmos.

En pocas palabras, es muy dificil controlar esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar