Hola chicos, a ver tengo un problema.
Tengo q migrar una consulta de firebird a oracle y tengo:
select first 10 skip 0 * from mi_tabla; --> en firebird --> para aclarar a quien no sepa firebird, First dice cuantos registros queremos devolver y Skip indica desde donde queremos comenzar
Es decir, esta consulta saca los primeros 10 registros, esta otra (select first 10 skip 10 * from mi_tabla; ) saca los 10 segundos, es decir, del 11 al 20....
Soy capaz de migrar a select * from mi tabla where rownum < 11; pero no se como hacerlo "dinamico" para dependiendo de cada consulta sea a partir de un numero u otro, pq si lo dejo asi, con el rownum solo saca los primeros 10 siempre.
Alguna idea?
Gracias
Tengo q migrar una consulta de firebird a oracle y tengo:
select first 10 skip 0 * from mi_tabla; --> en firebird --> para aclarar a quien no sepa firebird, First dice cuantos registros queremos devolver y Skip indica desde donde queremos comenzar
Es decir, esta consulta saca los primeros 10 registros, esta otra (select first 10 skip 10 * from mi_tabla; ) saca los 10 segundos, es decir, del 11 al 20....
Soy capaz de migrar a select * from mi tabla where rownum < 11; pero no se como hacerlo "dinamico" para dependiendo de cada consulta sea a partir de un numero u otro, pq si lo dejo asi, con el rownum solo saca los primeros 10 siempre.
Alguna idea?
Gracias