05/02/2008, 15:09
|
| | | Fecha de Ingreso: diciembre-2001 Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 1 mes 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. |