Sql plus是开发人员无法逾越的一关;关键时候,Sql plus工具能有大用途;
现在介绍一下SQL PLUS基本命令;
1> set pagesize 100
设置一页显示的最大行数
就是说每隔100行之后列标题信息又会出现一次
2> set linesize 2000
设置行的最大字符数位2000 ,linesize最大值为32767,默认的sqlplus为80,如果一个表结构比较大,而且查询的字段较多的话就要设置linesize 大一点,否者 显示不友好
3> set pagesize 0 不显示列标题信息
如果要返回的行数很多的话 那么就要设置 pagesize 大点
格式化输出
如果一个字段 是 number类型
你用了 column column_name format a100(a100随便写,不一定是a100)那么那一行就会显示为######,因为number类型要格式化输出的话用 999999.9999999
如果要 输出为 钱格式
column column_name format $99999.9999
column column_name format a20 设置行的宽度 但是要注意 如果 a20的值小于字段的长度
那么查询出来的那一字段就会分多行显示
4> set serveroutput on
显示输出(dbms_output.put_line())信息
5> edit
对当前输入进行编辑,编辑之后 通过/重新执行
6> r//
也是从新执行的意思,类似于/
7> host//
host 后面可以跟上主机的命令
8> show errors//
通过这个命令可以查看错误信息
9> show all /
可以查看 所有的sqlplus
10> show linesize //
查看当前的linesize 设置的值为多少,其他pagesize 等等都可以用show 查看
11> set timming on //
显示某个语句执行花费的时间
12> set heading off//
不显示 列标题信息作用 效果与 set pagesize 0 相同
13> set feedback on //
显示 这个 操作影响了几行
14> set long 1000//
这个就是 某个字段的最大显示长度
如果一个字段是clob类型,并且长度 大于了80 就要更改 long设置
15> @D:\select.sql //
表示D盘下select.sql的脚本
www.7daysgps.com
本文分享自微信公众号 - Oracle优化大师,如有侵权,请联系 service001@enmotech.com 删除。