Oracle的linesize名令(一)

2015-02-25 15:03:12 · 作者: · 浏览: 74

使用linesize命令可以设置一行数据大意容纳的字符数量,默认数量为80。如果linesize的值比较小,那么表中一行数据肯能在屏幕上需要分多行显示;如果linesize的值设置大一些,一行数据就可以在屏幕的一行中进行显示了。
linesize命令的语法如下:
set linesize n
其中,n表示屏幕上一行数据可以容
纳的字符数量,有效范围是1-32767.
如下所示,没有使用linesize设定前
SQL> select * from emp;



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
? ? DEPTNO
----------
? ? ? 7369 SMITH? ? ? CLERK? ? ? ? ? 7902 17-12月-80? ? ? ? ? ? 800
? ? ? ? 20



? ? ? 7499 ALLEN? ? ? SALESMAN? ? ? ? 7698 20-2月 -81? ? ? ? ? 1600? ? ? ? 300
? ? ? ? 30



? ? ? 7521 WARD? ? ? SALESMAN? ? ? ? 7698 22-2月 -81? ? ? ? ? 1250? ? ? ? 500
? ? ? ? 30


?



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
? ? DEPTNO
----------
? ? ? 7566 JONES? ? ? MANAGER? ? ? ? 7839 02-4月 -81? ? ? ? ? 2975
? ? ? ? 20



? ? ? 7654 MARTIN? ? SALESMAN? ? ? ? 7698 28-9月 -81? ? ? ? ? 1250? ? ? 1400
? ? ? ? 30



? ? ? 7698 BLAKE? ? ? MANAGER? ? ? ? 7839 01-5月 -81? ? ? ? ? 2850
? ? ? ? 30


?



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
? ? DEPTNO
----------
? ? ? 7782 CLARK? ? ? MANAGER? ? ? ? 7839 09-6月 -81? ? ? ? ? 2450
? ? ? ? 10



? ? ? 7788 SCOTT? ? ? ANALYST? ? ? ? 7566 24-1月 -87? ? ? ? ? 3000
? ? ? ? 20



? ? ? 7839 KING? ? ? PRESIDENT? ? ? ? ? ? 17-11月-81? ? ? ? ? 5000
? ? ? ? 10


?



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
? ? DEPTNO
----------
? ? ? 7844 TURNER? ? SALESMAN? ? ? ? 7698 08-9月 -81? ? ? ? ? 1500? ? ? ? ? 0
? ? ? ? 30



? ? ? 7876 ADAMS? ? ? CLERK? ? ? ? ? 7788 02-4月 -87? ? ? ? ? 1100
? ? ? ? 20



? ? ? 7900 JAMES? ? ? CLERK? ? ? ? ? 7698 03-12月-81? ? ? ? ? 1800
? ? ? ? 30


?



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
? ? DEPTNO
----------
? ? ? 7902 FORD? ? ? ANALYST? ? ? ? 7566 03-12月-81? ? ? ? ? 3000
? ? ? ? 20



? ? ? 7934 MILLER? ? CLERK? ? ? ? ? 7782 23-1月 -82? ? ? ? ? 1300
? ? ? ? 10



? ? ? 7935 XIAOXUE? ? MANAGER? ? ? ? 7839 01-3月 -98? ? ? ? ? 5000? ? ? ? 500
? ? ? ? 20


?



已选择 15 行。



SQL>
如上所示,由于表中的列比较多,数据进行了分行显示,使用linesize命令后



SQL> set linesize 400
SQL> select * from emp;



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM? ? DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
? ? ? 7369 SMITH? ? ? CLERK? ? ? ? ? 7902 17-12月-80? ? ? ? ? ? 800? ? ? ? ? ? ? ? ? ? 20
? ? ? 7499 ALLEN? ? ? SALESMAN? ? ? ? 7698 20-2月 -81? ? ? ? ? 1600? ? ? ? 300? ? ? ? 30
? ? ? 7521 WARD? ? ? SALESMAN? ? ? ? 7698 22-2月 -81? ? ? ? ? 1250? ? ? ? 500? ? ? ? 30
? ? ? 7566 JONES? ? ? MANAGER? ? ? ? 7839 02-4月 -81? ? ? ? ? 2975? ? ? ? ? ? ? ? ? ? 20
? ? ? 7654 MARTIN? ? SALESMAN? ? ? ? 7698 28-9月 -81? ? ? ? ? 1250? ? ? 1400? ? ? ? 30
? ? ? 7698 BLAKE? ? ? MANAGER? ? ? ? 7839 01-5月 -81? ? ? ? ? 2850? ? ? ? ? ? ? ? ? ? 30
? ? ? 7782 CLARK? ? ? MANAGER? ? ? ? 7839 09-6月 -81? ? ? ? ? 2450? ? ? ? ? ? ? ? ? ? 10
? ? ? 7788 SCOTT? ? ? ANALYST? ? ? ? 7566 24-1月 -87? ? ? ? ? 3000? ? ? ? ? ? ? ? ? ? 20
? ? ? 7839 KING? ? ? PRESIDENT? ? ? ? ? ? 17-11月-81? ? ? ? ? 5000? ? ? ? ? ? ? ? ? ? 10
? ? ? 7844 TURNER? ? SALESMAN? ? ? ? 7698 08-9月 -81? ? ? ? ? 1500? ? ? ? ? 0? ? ? ? 30
? ? ? 7876 ADAMS? ? ? CLERK? ? ? ? ? 7788 02-4月 -87? ? ? ? ? 1100? ? ? ? ? ? ? ? ? ? 20



? ? EMPNO ENAME? ? ? JOB? ? ? ? ? ? ? MGR HIREDATE? ? ? ? ? ? ? SAL? ? ? COMM? ? DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
? ? ? 7900 JAMES? ? ? CLERK? ? ? ? ? 7698 03-12月-81? ? ? ? ? 1800? ? ? ? ? ? ? ? ? ? 30
? ? ? 7902 FORD? ? ? ANALYST? ? ? ? 7566 03-12月-81? ? ? ? ? 3000? ? ? ? ? ? ? ? ? ? 20
? ? ? 7934 MILLER? ? CLERK? ? ? ? ? 7782 23-1月 -82? ? ? ? ? 1300? ? ? ? ? ? ? ? ? ? 10
? ? ? 7935 XIAOXUE? ? MANAGER