Oracle sqlplus命令-set

无用户登录:sqlplus /nolog

指定用户登录:conn ifm60/hand

set linesize:设置显示的宽度,即一行可以容纳的字符数,如果输出内容大于设置的linesize,折行显示。默认值为80。但是每行最多只能显示200个字符,所以一般需要显示较多内容时会设置为200

SQL> show linesize
linesize 80
SQL> set linesize 200

set pagesize:设置每页显示的行数,默认是24,设置成0表示不分页

SQL> set pagesize 0   
SQL> show pagesize
pagesize 0

set heading:是否显示列标题,当设置set heading off时,每页的上面不显示列标题,而是以空白行代替

set wrap on/off :查询返回的纪录每行超过默认宽度时,可选择换行(on )或不换行(off),默认为换行

set feedback off :禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"

set timing on:默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间

set term off:默认ON,终端是否展示查询结果,主要针对sql文件执行的时候生效

SQL> set term off
SQL> spool 1.out
SQL> @1.sql
SQL> spool off
SQL> exit

set feed only:仅返回查询选择的行数而不显示数据

SQL> set feed only
SQL> set timing on
SQL> select * from regions;

5 rows selected.

Elapsed: 00:00:00.00

set autotrace traceonly:可以显示执行计划和执行统计信息

SQL> set autotrace traceonly
SQL> select * from regions;


Execution Plan
----------------------------------------------------------
Plan hash value: 3077898360

-----------------------------------------------------------------------------
| Id  | Operation         | Name    | Rows  | Bytes | Cost (%CPU)| Time     |
-----------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |         |     5 |    50 |     3   (0)| 00:00:01 |
|   1 |  TABLE ACCESS FULL| REGIONS |     5 |    50 |     3   (0)| 00:00:01 |
-----------------------------------------------------------------------------


Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          8  consistent gets
          0  physical reads
          0  redo size
        796  bytes sent via SQL*Net to client
        108  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          5  rows processed

set serveroutput off:打开和关闭sqlplus的屏幕输出

SQL>BEGIN
DBMS_OUTPUT.PUT_LINE('HELLO');
END;
/
输出:HELLO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值