重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4406|回复: 0
打印 上一主题 下一主题

[Oracle] SQLPLUS中set相关显示设置

[复制链接]
跳转到指定楼层
楼主
发表于 2020-1-12 18:29:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
为方便sqlplus显示,我们可以通过set设置相关的参数来显示输出数据格式,例如做sql追踪等
下面将部分常用的设置记录下,方便以后使用:
   1、查看set帮助文档
          help set

   2、常用set参数以及含义
          set echo {on|off};          ##在用一个start命令执行sql脚本时,是否显示脚本中正在执行的命令。 (缺省为on)
          set feedback {6|n|on|off};    ##是否显示当前sql语句查询或修改的行数(例如查询结果后面显示的14 rows selected.),默认只有结果大于6行时才会显示行数,如果设置set feedback 1,无论结果有多少行都显示,如果设置set feedbackoff,不显示行数。 (缺省为on)
          set timing {on|off};    ##是否显示每个sql语句执行所花费的时间(例如查询结果后面显示的Elapsed: 00:00:44.85)。(缺省为off)
          set heading {on|off};    ##是否显示列标题,如果设置set heading off,不显示列标题,而是以空行代替。(缺省为on)
          set linesize {80|n};         ##设置输出一行所能容纳的字符数,默认一行长度为80个字符,自己可以定义,例如set linesize 100.(缺省为80 )
          set pagesize {24|n};           ##设置每页所能容纳的行数,默认一页有24行,自己可以定义,例如set pagesize 50。通过设置set pagesize 0来用一页显示所有行数即不分页显示。
          set warp {on|off};        ##当查询结果输出行的长度大于设置的linesize时,当warp设置为on时,多余的字符会另起一行,如果设置为off,输出行多余的字符会被切除,不予显示。
          set verify off;        ##不显示替代变量被替代前后的语句,可以关闭和打开提示确认信息old 1和new 1的显示
          set numwidth 16;         ##设置number类型字段长度为16(缺省为10)
          set colsep ' ';         ##列输出分隔符
          set autotrace on ;        ##设置允许对执行的sql进行分析,SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-30 13:59 , Processed in 0.089231 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表