Chinaunix
标题:
oracle 中pagesize的疑惑
[打印本页]
作者:
dwj19830118
时间:
2014-10-12 10:45
标题:
oracle 中pagesize的疑惑
oracle 中pagesize 中设置的值,指的是页的行数,包括head,----,和末尾的空格,
SQL> show pagesize
pagesize 14
SQL> select empno from emp where rownum<16;
EMPNO
----------
7369
7499
7521
7566
7654
7698
7782
7788
7839
7844
7876
EMPNO
----------
那么说明是正确的,那如果我设置pagesize为4和3为什么结果是一样的
SQL> set pagesize 4
SQL> select empno from emp where rownum<5;
EMPNO
----------
7369
EMPNO
----------
7499
EMPNO
----------
7521
EMPNO
----------
7566
SQL> set pagesize 3
SQL> select empno from emp where rownum<5;
EMPNO
----------
7369
EMPNO
----------
7499
EMPNO
----------
7521
EMPNO
----------
7566
如果我设置2和1,为什么结果也是一样的
SQL> set pagesize 2
SQL> select empno from emp where rownum<5;
7369
7499
7521
7566
SQL> set pagesize 1
SQL> select empno from emp where rownum<5;
7369
7499
7521
7566
不理解了,哪位可以告诉下
作者:
jackson198574
时间:
2014-10-12 13:09
如果不是非要在应用程序里展示的话,可以不纠结这个。一般都是把pagesize和linesize往大里设置。
作者:
dingning239
时间:
2014-10-20 09:39
按pagesize字面意思理解就是一页能显示多少数据,应该是有一个下限值的,达到下限之后就不会再减少
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2