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