格式化 sqlplus 的输出
2007-08-16 13:13
393 查看
需要写一个简单的脚本,将所有数据文件、控制文件、在线日志文件等输出到一个文件中,一口气写完之后,发现输出结果中每行之间都有一空行,非常不爽,研究了一下 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 是否去掉屏幕上输出结果行末尾的空白字符
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 是否去掉屏幕上输出结果行末尾的空白字符
相关文章推荐
- 格式化sqlplus的输出
- SQL*PLUS的输出格式化
- oracle sqlplus 格式化输出的命令
- oracle sqlplus 格式化输出
- Oracle的sqlplus显示输出格式化--显示在同一行
- SQL Plus输出结果的格式化(linesize、pagesize)
- Sqlplus格式化输出
- oracle sqlplus 格式化输出的命令
- 使用SQL*PLUS构建完美excel或html输出
- sqlplus输出变量到shell
- SQL Plus的输出
- 使用Linux strace命令来跟踪 bdump目录的x权限丢失时sqlplus / as sysdba 的输出
- sqlplus输出结果串行,col,linesize无效。
- 在SQL*PLUS下建立输出数字的存储过程
- Oracle Script-Shell调用SQLplus输出结果
- SQLPLUS输出结果
- 格式化Hibernate的SQL输出语句
- sqlplus 输出格式整理
- oracle的sqlplus查询输出到一个文件
- C Primer Plus 5th 翻译 第四章:字符串和格式化输入/输出(三)