Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/06/2008, 02:17
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Respuesta: ¿bug en Oracle 10g con ROLLUP y ORDER BY?

Hola,

Si piensas que estas frente a un bug, intenta llevar la version de la base de datos al ultimo parche, y si aun crees tener el bug debes abrir un SR (Service Request) en soporte de Oracle.

Perdon, per sigo sin ver el sentido de los puntos que comente, en cuanto al orden esta garantizado por la operacion SORT GROUP BY ROLLUP.

Para ver el plan de ejecucion y todas las operaciones de sorting, puedes utilizar el siguiente comando

Código:
oracle@10G> explain plan for
  2  select * from dual;

Explicado.

Transcurrido: 00:00:00.18
oracle@10G> select * from table(dbms_xplan.display);

PLAN_TABLE_OUTPUT
-------------------------------------------------------------------------
Plan hash value: 272002086

--------------------------------------------------------------------------
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
--------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |      |     1 |     2 |     2   (0)| 00:00:01 |
|   1 |  TABLE ACCESS FULL| DUAL |     1 |     2 |     2   (0)| 00:00:01 |
--------------------------------------------------------------------------

8 filas seleccionadas.
Saludos