sqlplus中help set查看帮助
查看set 参数值
show all
常见set命令:
set echo {on|off}; ##在用一个start命令执行sql脚本时,是否显示脚本中正在执行的命令。 (缺省为on)
set feedback {6|n|on|off}; ##是否显示当前sql语句查询或修改的行数(例如查询结果后面显示的14 rows selected.),默认只有结果大于6行时才会显示行数,如果设置set feedback 1,无论结果有多少行都显示,如果设置set feedback off,不显示行数。 (缺省为on)
set timing {on|off}; ##是否显示每个sql语句执行所花费的时间(例如查询结果后面显示的Elapsed: 00:00:44.85)。(缺省为off)
set heading {on|off}; ##是否显示列标题,如果设置set heading off,不显示列标题,而是以空行代替。 (缺省为on)
set long {80|n}; ##设置long类型列的在缓冲区存放的字节数
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 serveroutput {on|off}; ##是否显示使用DBMS_OUTPUT.PUT_LINE包输出的结果,在编写存储过程时,有些情况需要使用dbms_output.put_line输出必要的信息,只有将serveroutput 设置为on,输出的信息才能显示在屏幕中。
set termout {on|off}; ##在使用spool命令将查询的结果保存到一个文件里时,如果数据量很大,将结果输出到屏幕是会消耗资源,如果设置set termout off,只把输出结果保存到文件中,不会输出在屏幕。(缺省为on)
set trimout {on|off}; ##将在spool中输出的每行后面多余的空格去掉。(缺省为off)
set trimspool on; ##去除spool输出结果中每行的结尾空格(缺省为off)
set markup html {on|off}; ##将sqlplus的输出格式以html样式展现,此命令可以和spool命令联用
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]]
col value format 999999; ##防止数字列查询显示为#号,可以通过设置列格式
col colname formact a30 ##设置某字段显示的长度为30「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




