EQUIVALENTE DEL LIMIT DE MYSQL EN ORACLE

MaRdoK
26 de Agosto del 2004
Hola a todos, necesito una funcion equivalente en oracle al LIMIT de mysql, para poder seleccionar registros entre un limite inferior y otro superior.

Gracias por su colaboracion.

nerea
26 de Agosto del 2004
No existe un equivalente en Oracle.
Existe el ROWNUM pero sólo puedes limitar por arriba.
De todas formas hay algunos trucos -->
Por ejemplo para seleccionar de 100 en 100:

select *
from (select e.*, rownum r
from (select empno,ename from emp
order by empno) e
where rownum < 101 ) -- La siguiente vez aumentalo a 201
where r > 0; -- La siguiente vez aumentalo a 100