Retirei o trecho de código de http://www.mhavila.com.br/topicos/bd/ora_rownum.html
Este código serve para realizar paginação de consulta, mas também serve para recuperar uma determinada linha se existir.
select *
from
(select topn.*, ROWNUM rnum
from
(select *
from tabela
order by criterio, ROWID )
topn
where ROWNUM <= :LINHA_FINAL )
where rnum > :LINHA_INICIAL
Da erro quando informo a tabela que qro fazer a paginação.
ResponderExcluirselect *
from
(select topn.*, ROWNUM rnum
from
(select *
from (--ERRO AQUI---)
order by , ROWID )
topn
where ROWNUM <= :LINHA_FINAL )
where rnum > :LINHA_INICIAL
E qual erro acontece? Ali deve escrever o nome da tabela e no order by o nome da coluna (vou alterar isso)
ResponderExcluir