set命令用于设置系统变量的值,以便更改SQL*Plus的环境变量。该命令的使用格式如下:
SET system_variable value
使用使用set命令设置SQL*Plus窗口的显示数据的大小:
一 autocommit
用于设置是否自动提交,默认为off。当设置为on时,每次执行dml语句时都会自动提交,当设置on 并设置n时,表示成功的执行n条sql命令或PL/SQL块后自动提交,例如:
SQL> show autocommit
autocommit OFF
SQL> set autocommit 5
SQL> show autocommit
AUTOCOMMIT ON 用于所有 5 DML 语句
二、设置colsep用于设置选到列之间的分隔符,默认为空格,
SQL> show colsep
colsep " "
SQL> select empno,ename,job from emp where deptno=10;
EMPNO ENAME JOB
---------- ---------- ---------
7782 CLARK MANAGER
7839 KING PRESIDENT
7934 MILLER CLERK
SQL> set colsep ]
SQL> select empno,ename,job from emp where deptno=10;
EMPNO]ENAME ]JOB
----------]----------]---------
7782]CLARK ]MANAGER
7839]KING ]PRESIDENT
7934]MILLER ]CLERK
三、设置pagesize 和linesize
SQL> show pagesize linesize
pagesize 30
linesize 100
SQL> set pagesize 20 linesize 90
SQL> show pagesize linesize
pagesize 20
linesize 90