Что касается содержимого таблицы, мы говорим об инструменте командной строки Oracle и SQL * Plus и примерной схеме Скотта (ее таблица EMP).
Это то, что у вас сейчас есть:
SQL> set linesize 80
SQL>
SQL> select * From emp where rownum < 5;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17.12.80 800
20
7499 ALLEN SALESMAN 7698 20.02.81 1600 300
30
7521 WARD SALESMAN 7698 22.02.81 1250 500
30
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------- ---------- ----------
DEPTNO
----------
7566 JONES MANAGER 7839 02.04.81 2975
20
SQL>
Очевидно, что все эти столбцы не могут соответствовать (по умолчанию) ширине строки 80 символов, поэтому - увеличьте ее:
SQL> set linesize 100
SQL>
SQL> select * From emp where rownum < 5;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17.12.80 800 20
7499 ALLEN SALESMAN 7698 20.02.81 1600 300 30
7521 WARD SALESMAN 7698 22.02.81 1250 500 30
7566 JONES MANAGER 7839 02.04.81 2975 20
SQL>
Возможно, вам придется настроить свойства окна командной строки (ширина "Буфера экрана"size "и" Window size "), то есть также увеличивайте их.
Наконец, обратите внимание, как вы (и я) отображаете" оригинальные "результаты запроса: посмотрите, как повторяются заголовки столбцов? Это потому что pagesize
слишком низко. Возвращаем размер строки обратно к 80, но применяем команду set pagesize
:
SQL> set linesize 80
SQL> set pagesize 100
SQL>
SQL> select * From emp where rownum < 5;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17.12.80 800
20
7499 ALLEN SALESMAN 7698 20.02.81 1600 300
30
7521 WARD SALESMAN 7698 22.02.81 1250 500
30
7566 JONES MANAGER 7839 02.04.81 2975
20
SQL>
Видите? Больше заголовки не повторяются (будет, если результат занимает более 100 строк).
Здесь список всех команд SQL * Plus set
;ищите больше информации.