暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle Sql plus 中的几个常用命令

Oracle优化大师 2017-05-23
2459


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 删除。
最后修改时间:2019-12-20 10:53:29
文章转载自Oracle优化大师,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论