Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 13:59
Avatar de gabrican
gabrican
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 16 años, 9 meses
Puntos: 4
Paginacion en oracle

Hola a todos!!!

Tengo una consulta que me genera demasiados registros, por lo cual necesito paginar los resultados, pero la verdad no tengo idea.

La base de datos es ORACLE
Pensaria en paginar de a 20 registros.
He encontrado miles de ejemplos pero no me funcionan muy bien...
Para el ejemplo:

Tabla: PROYECTO
Filas: ID, NOMBRE

y he encontrado algo asi:
Código:
SELECT *  
FROM ( SELECT PROYECTO.*, ROWNUM row_number  
FROM (  
SELECT ID, NOMBRE
FROM PROYECTO
) 
WHERE ROWNUM < ((1*20) + 1 )  
)  
WHERE row_number >= (((1-1) * 20) + 1);
Pero no me funciona...

Ojala alguien me pueda ayudar
__________________
Gabo Duk3
I.S