Ver Mensaje Individual
  #19 (permalink)  
Antiguo 05/02/2008, 15:09
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Re: Grave Problema - Tema Para Expertos -

Oye, he estado siguiendo este post y me pareció interesante probar lo que mencionas, pero como no tengo Oracle para hacer pruebas, ni siquiera había posteado nada.
Pero, en SQL Server hice muchas pruebas, y el orden en el cual me devuelve los registros para los cuales no especifico un "order by" es el orden en que se encuentran en la tabla (sin índices, tal como indicas), que es como se ingresaron, y por cierto es el mismo orden que una tabla en Access. La única excepción a esto es cuando el plan de ejecución en SQL Server utiliza paralelismo, en cuyo caso el orden es bastante caótico y nada parecido al orden en que se ingresaron los datos. Pero bastó con especificar que la consulta no use paralelismo para obtener de nuevo los registros en el orden de inserción.
No veo porque Oracle habría de hacer el trabajo extra de ordenar algo que no has solicitado que ordene. Pues, ya hasta estoy buscando una versión developer de Oracle para hacer pruebas.