重庆思庄Oracle、Redhat认证学习论坛
标题:
SQLPLUS中set相关显示设置
[打印本页]
作者:
王亮
时间:
2020-1-12 18:29
标题:
SQLPLUS中set相关显示设置
为方便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]]
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2