`

sql*plus 格式化输出

阅读更多
需要写一个简单的脚本,将所有数据文件、控制文件、在线日志文件等输出到一个文件中,一口气写完之后,发现输出结果中每行之间都有一空行,非常不爽,研究了一下 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                   是否去掉屏幕上输出结果行末尾的空白字符
分享到:
评论

相关推荐

    SQL*PLUS命令的使用大全

    SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

    sql_plus.rar_plus

    Oracle的sql*plus是与oracle进行交互的客户端工具。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 本文章就介绍一下一些常用的sql*plus命令。

    sql.plus命令大全

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

    Oracle里常用命令

    Oracle的sql*plus是与oracle进行交互的客户端工具。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。    下面就介绍一下一些常用的sql*plus命令:

    sqlplus命令大全

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

    PL_SQL命令的使用大全.chm

    它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 下面就介绍一下一些常用的sql*plus命令: 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ ...

    instantclient-sqlplus-win-ia64-10.2.0.3.0.zip

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

    Orcale_PLSQL Developer8

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

    Oracle(四):和SQL*Plus命令来场邂逅

    目录写在开头一、SQL*Plus的运行环境二、SQL*Plus命令三、格式化查询结果四、缓冲区写在结尾 写在开头 在数据库系统中,使用两种方式执行命令,一种是通过图形化工具,另一种是直接使用各种命令。 图形化工具:直观...

    SQLPLUS命令的使用大全

    两天写几个oracle日常维护的常用脚本,N多sqlplus命令看不明白...它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 下面就介绍一下一些常用的sql*plus命令:

    SQL格式化工具

    SQL格式化工具,用mybatis时,需要用stringbuffer将SQL格式化,推荐使用这个工具

    Oracle数据库维护培训

    SQL*Plus 命令格式化并输出结果 结合脚本文件执行 Oracle 数据库逻辑备份使用工具 Oracle 数据库逻辑备份形式 数据库状态检查 数据库版本检查 查看SGA区域 回滚段竞争检查 查看日志文件 查看表空间 检查job状态 ...

    数据库基础 ORACLE

    §2.6.1 一般数据的格式化输出 87 §2.6.2 日期的格式化输出 88 §2.7 加标题 90 §2.8 建立简单报告 90 §2.9 输入变量 92 第三章 表及索引的定义操作 94 §3.1 建立表结构 94 §3.1.1 建立表结构命令 94 §3.1.2 ...

    SQLPLUS配置和使用

    该文档主要是整理结合了 SQL Plus的使用和安装,对比了SQL命令和SQL*Plus 命令的相似和不同,对 SQL Plus的格式化输出用脚本文件来进行交互

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    10.2.5 将子查询因子化应用到PL/SQL中 270 10.3 递归子查询 273 10.3.1 一个CONNECT BY的例子 274 10.3.2 使用RSF的例子 275 10.3.3 RSF的限制条件 276 10.3.4 与CONNECT BY的不同点 276 10.4 复制CONNECT BY...

    Oracle.11g.从入门到精通 (1/2)

    5.5 使用SQL*Plus格式化查询结果 5.5.1 格式化列 5.5.2 定义页与报告的标题和维数 5.5.3 存储和打印结果 第6章 Oracle的基本操作 6.1 Oracle的启动与关闭 6.1.1 启动Oracle数据库 6.1.2 关闭Oracle数据库 6.2 表的...

Global site tag (gtag.js) - Google Analytics