各位前辈,我想问一下:在oracle中怎样设置结果集取出的结果的行数?
谢谢啦!!!

解决方案 »

  1.   

    是说随机取10条记录?
    select * from (
    select * from t
    order by dbms_random.value
    )
    where rownum<=10;
      

  2.   

    谢谢ls,但我想要的是像"set pagesize 10"之类的设置方法,有没有?
      

  3.   

    那个set设置是格式化输出,解决的是如何显示查询结果的问题。并不修改查询结果。
    比如你的查询返回了100条记录,无论怎样set还是会显示100条记录,只不过是1页显示几行的问题。
      

  4.   

    但是在sql server里面它有个"set rowcount 10"就可以实现这种功能!?
      

  5.   

    即使,oracle应该也有更简便的方式呀!