基本的SqlPlus命令

来源:互联网 发布:淘宝退款和售后规则 编辑:程序博客网 时间:2024/05/30 23:18

命令 说明

remark 注释

set headsep 标题换行

ttitle 设置输出页的头标题

btitle 设置输出页的尾标题

column 对sql语句中的列进行格式化处理

break on 通知sqlplus在输出结果中插入空格

compute sum 通知sqlplus计算小计

set linesize(line) 设置sqlplus输出的最大行宽

-- set pagesize 设置页面的最大行数

set newpage 设置页面之间的空行数

spool sqlplus屏幕的文件输入输出命令 

set pause sqlplus屏幕输出结果时在页面之间停顿

save 保存当前session最近的sql语句至指定的文件中

host 返回到操作系统环境类似!

start或@  执行文件中的命令

edit 使用自定义的编辑器编辑指定文件

define_editor 自定义sqlplus里的编辑器

exit或quit 退出sqlplus

 

Column column是sqlplus里最实用的一个命令很多时候sql语句输出的列宽度不合适而影响查看都需要用到这个命令来更改select语句中指定列的宽度和标题。

大部分时候我们可以简写column为col即可主要有以下两种用法

修改列宽度      column c1 format a20         

--将列c1字符型显示最大宽度调整为20个字符    

column c1 format 9999999 

--将列c1num型显示最大宽度调整为7个字符修改列标题     

column c1 heading c2       --将c1的列名输出为c2 

SQL>col file_name for a50;

就是指file_name这个字段会占据50列如果实际的值超过50列就只能换行了,for 其实是format的缩写a是什么意思一直没有明白哦

SQL>set linesize 200

是指整个sqlplus显示区域最多显示200列,如果不设置默认是显示80列

SQL>set linesize 100;

设置行高100

<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

原创粉丝点击