Grimaldo eu uso está para paginação vê se te ajuda

select *
  from ( select object_name
                    , created
                    , trunc((row_number( ) over (partition by 1 order by 
created) - 1)/ 10/* qtd linhas por pagina*/) as pagina
              from user_objects)
where pagina = 1




________________________________
De: Grimaldo Lopes <grimaldo_lo...@hotmail.com>
Para: Oracle Grupo <oracle_br@yahoogrupos.com.br>
Enviadas: Segunda-feira, 2 de Agosto de 2010 16:58:43
Assunto: [oracle_br] Paginação no Oracle

  

Caros amigos, gostaria de solicitar a ajuda de vocês para o problema 
apresentado 
abaixo, por favor, qualquer ideia ajuda bastante, forte abraço a todos.
A consulta que precisamos é a seguinte:
Gostaria
de implementar paginação na minha aplicação. Para isto preciso saber 
como realizar consultas no Oracle para que me retorne a página desejada.

Ex: retornar do 20º ao 30º registro ordenado, considerando que minha tabela 
possui 350.000 registros.
Aguardo retorno.

Grimaldo Lopes de Oliveira
Consultor Técnico - PRODEB
Prof. Universitário 
Estatístico pela UFBA
Especialista - Análise de Sistemas pela Visconde de CairuBlog: 
www.bicomvatapa.blogspot.comSite: 
www.aprendavirtual.ninehub.comPerfil:br.linkedin.com/in/grimaldo



[As partes desta mensagem que não continham texto foram removidas]


 


      

[As partes desta mensagem que não continham texto foram removidas]

Responder a