ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL*PLUS 格式化输出

SQL*PLUS 格式化输出

原创 Linux操作系统 作者:tieshuai 时间:2008-03-19 15:20:55 0 删除 编辑
需要写一个简单的脚本,将所有数据文件、控制文件、在线日志文件等输出到一个文件中,一口气写完之后,发现输出结果中每行之间都有一空行,非常不爽,研究了一下 sqlplus 的设置参数之后解决了问题,把几个常用的参数在这里做一个小结,方便以后查询。
set echo on/off                     是否显示脚本中的需要执行的命令
set feedback on/off               是否显示 select 结果之后返回多少行的提示
set linesize n                          设置一行最多显示多少字符,之前就是因为 n 设得过大,导致行与行之间有空白行
set termout on/off                 在执行脚本时是否在屏幕上输出结果,如果 spool 到文件可以将其关闭
set heading on/off                 是否显示查询结果的列名,如果设置为 off,将用空白行代替,如果要去除该空白行,可以用 set pagesize 0
set pagesize n                        设置每页的行数,将 n 设为 0 可以不显示所有 headings, page breaks, titles, the initial blank line, and other formatting information
set  trimspool on/off               在 spool 到文件时是否去除输出结果中行末尾的空白字符,之前的隔行可以用该参数去掉,和该参数对应的是 trimout,后者用于屏幕输出
set trimout on/off                   是否去掉屏幕上输出结果行末尾的空白字符

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/701141/viewspace-211675/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 字符集和NLS參數
请登录后发表评论 登录
全部评论

注册时间:2007-12-18

  • 博文量
    63
  • 访问量
    94219