1.oracle set命令
1.set timing on
说明:设置显示“已用时间:XXXX”
SQL> select * from dual;
D
-
X
SQL> set timing on;
SQL> select * from dual;
D
-
X
已用时间: 00: 00: 00.00
SQL>
2.set autotrace on
说明:设置允许对执行的sql进行分析
SQL> set autotrace on;
SQL> select * from dual;
D
-
X
执行计划
----------------------------------------------------------
Plan hash value: 272002086
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
统计信息
----------------------------------------------------------
0 recursive calls
0 db block gets
3 consistent gets
0 physical reads
0 redo size
350 bytes sent via SQL*Net to client
472 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
SQL>
3.set trimout on
说明:去除标准输出每行的拖尾空格,缺省为off
SQL> select * from dual;
D
-
X
SQL> set trimout on;
SQL> select * from dual;
D
-
X
SQL>
4.set trimspool on
说明:去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL> set trimspool on;
SQL> select * from dual;
D
-
X
SQL>
5.set echo on
说明:设置运行命令是是否显示语句
SQL> set echo on;
SQL> select * from dual;
D
-
X
SQL>
6.set echo off
说明:显示start启动的脚本中的每个sql命令,缺省为on
SQL> set echo off;
SQL> select * from dual;
D
-
X
SQL>
7.set feedback on
说明:设置显示“已选择XX行”
SQL> select * from dual;
D
-
X
SQL> set feedback on;
SQL> select * from dual;
D
-
X
已选择 1 行。
SQL>
8.set feedback off
说明:回显本次sql命令处理的记录条数,缺省为on
SQL> select * from dual;
D
-
X
已选择 1 行。
SQL> set feedback off;
SQL> select * from dual;
D
-
X
SQL>
9.set colsep ' '
说明:设置输出分隔符
SQL> set colsep '';
SQL> select * from dual;
D
-
X
SQL>
10.set heading off;
说明:设置输出域标题,缺省为on
SQL> set heading on;
SQL> select * from dual;
D
-
X
SQL> set heading off;
SQL> select * from dual;
X
SQL>
11.set pagesize 0
说明:输出每页行数,缺省为24,为了避免分页,可设定为0
SQL> set pagesize 0;
SQL> select * from dual;
X
SQL>
12.set linesize 80
说明:输出一行字符个数,缺省为80
SQL> set linesize 80;
SQL> select * from dual;
D
-
X
SQL>
13.set numwidth 12
说明:输出number类型域长度,缺省为10
14.set termout off
说明:显示脚本中的命令的执行结果,缺省为on
15.set serveroutput on
说明:设置允许显示输出类似dbms_output
16.set verify off
说明:可以关闭和打开提示确认信息old 1和new 1的显示