Oi Marcio,
Na verdade dá para fazer mais algumas coisinhas com o rownum, como, por exemplo: String pagina = request.getParameter("pagina"); String qtd_registros = request.getParameter("qtd_registros"); ResultSet rs = database.query("select sigla,nome from (select sigla,nome,rownum "+(char)34+"LINHA"+(char)34+" from usuarios where rownum <= "+pagina+"*"+qtd_registros+") where linha between 1+"+qtd_registros+"*("+pagina+"-1) and "+qtd_registros+"+"+qtd_registros+"*("+pagina+"-1)"); té mais Daniel Francisco Boriero > Olá Michel, > > Bem, a solução que vc deu usando o Oracle com "rownum", só funcionaria > para o primeiro conjunto de registros retornados. Se eu quiser imprimir os > registros de 10 a 20... não teria como, pois o não é possível usar algo do > tipo: > SELECT * from <tabela> > WHERE rownum > 10 and rownum < 20 > De qualquer forma, você poderia mandar o package? > > Obrigado, > Marcio > > At 14:46 15/03/02 -0300, you wrote: > >No Oracle vc poderia fazer o seu SELECT utilizando o "rownum" p/ > >limitar o número de registros, por exemplo : > > > >SELECT * from <tabela> > > WHERE rownum < 10; > > > >Se vc quiser solucionar isto no seu Servlet aí tem uma package > >que eu achei navegando por aí ... "rowset.jar". Não vou postar > >aqui na lista p/ não congestionar ... se vc quiser me manda um > >email. > > > >{}'s > >Michel. > > > >----- Original Message ----- > >From: "Marcio Toyoki Morinishi" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Friday, March 15, 2002 10:31 AM > >Subject: [java-list] Retornando um conjunto de registros no Oracle > > > > > > > Olá pessoal, > > > > > > Estou usando servlets + Oracle... Existem algumas consultas > > > que retornam mais de 10.000 registros, gostaria de limitar o número > > > de registros que devem ser mostrados por tela, por exemplo: mostrar > > > somente 50 registros por tela e um esquema de navegação para as > > > próximas telas. > > > Vocês sabem me dizer se existe alguma solução no Oracle ou terei > > > que tratar no próprio servlet ? > > > Bem, se alguém souber agradeço. > > > > > > Obrigado, > > > Marcio > > > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > > regras da lista: http://www.soujava.org.br/regras.htm > > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > > para sair da lista: envie email para [EMAIL PROTECTED] > > > ------------------------------------------------------------------------- > > > > > >------------------------------ LISTA SOUJAVA ---------------------------- > >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > >dúvidas mais comuns: http://www.soujava.org.br/faq.htm > >regras da lista: http://www.soujava.org.br/regras.htm > >historico: http://www.mail-archive.com/java-list%40soujava.org.br > >para sair da lista: envie email para [EMAIL PROTECTED] > >------------------------------------------------------------------------- > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------