pagesize
pagesize
pagesizeは、行数を何行区切りで表示するかを指定します。
列名、区切り行、空白行も含められます。よってpagesizeが10の場合、表示されるレコードは7行毎になります。
現在のpagesizeは、 show pagesize で確認します。
SQL> show pagesize
pagesize 15
SQL> set pagesize 10
SQL> select id_no from employee where rownum <=20;

         ID_NO
--------------
             1
             2
             4
            10
            11
            12
            13

         ID_NO
--------------
            14
            15
            16
            17
            18
            19
            30

         ID_NO
--------------
           111
           112
           113
          1099
          1103
          1119

20行が選択されました。

SQL> spool off
上記一連のコマンドを見ると、最初pagesizeは15であることがわかります。その次にsetコマンドでpagesizeを10に変更しています。
その後SQLを実行し、検索結果は20行ですが、列名区切り行空白行が3行つくため、7行毎のレコードが表示されるようになります。

Back to top