select *
from ( select /*+ FIRST_ROWS(20) */
topn.*, ROWNUM rnum
from ( SELECT DR.CAMPO1, DR.CAMPO2, DR.CAMPO3
FROM TABELA1 DR
order BY ROWID ) topn
where ROWNUM <= 40 ) -- LINHA FINAL
where rnum >= 21 -- LINHA INICIAL
DICA: PAGINAÇÃO EM CONSULTAS SQL
-
- Rank: Programador Sênior
- Mensagens: 52
- Registrado em: Sáb, 29 Set 2007 12:59 am
- Localização: Araraquara-SP
- Contato:
Ricardo Neves
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
Ai vai o código
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes