关于使用Spool导出数据,请参考《Oracle数据导出》
spool d:\data.csv 【Spool导出文件的完整的路径,若文件已存在则打开,若文件不存在则创建并打开。在执行spool off命令前,不能对该文件进行修改保存】
spool off 【关闭Spool语句,即结束导出操作,保存并关闭导出文件】
set echo off 【执行sql脚本文件时,则只显示sql命令执行的结果,而不显示出sql命令本身】
set heading off 【只显示数据,不显示select结果的字段名。开启后,每一页数据都将增加一行列名。导出文件会增大,降低导出数据的速度,具体增大量与对速度的影响取决于pagesize参数的设置。】
set linesize 320 【设置每行记录字符长度,1个汉字占两个字符,记录长度不足用空格补齐,长度超出会换行】
set pagesize 24 【设置每页记录条数,默认值为24,设置为0时表示不分页】
set newp none 【设置查询出来的数据分多少页显示,如果需要连续的数据,中间不要出现空行就把newp设置为none,这样输出的数据行都是连续的,中间没有空行】
set newpage 1 【设置每个新页的开头的空行数,默认值为1,即每个新页开头都有1个空行】
set trimspool on 【当输出文件中的记录长度小于linesize时,删除尾随的空格】
set trimout on 【当屏幕上返回记录长度小于linesize时,删除尾随的空格】
set termout off 【执行SQL脚本时,设置屏幕不显示SQL查询的结果】
set colsep ',' 【设置字段间的分隔符,默认为空格。因为该参数影响导出性能,故不建议使用该参数,而是在Select中直接设置格式】
set underline = 【设置字段名与数据之间的分割符,默认为’—’】
set null text 【设置空值字段的替代字符串,text自定义】
set numwidth 12 【设置number类型字段的长度,缺省为10】
set timing on 【设置控制台显示“已用时间:XXXX”】
set feedback off 【设置不显示“已选择XX行”】
set serveroutput on 【打开oracle自带的输出方法dbms_output】
set autotrace on 【打开autotrace工具,对执行的sql进行分析】
分享到:
相关推荐
### Oracle SQLPlus中Spool命令的使用详解 在Oracle数据库管理与开发过程中,SQLPlus作为一款功能强大的命令行工具被广泛使用。其中,`spool`命令是SQLPlus中的一个重要特性,它允许用户将SQL查询结果或命令输出到...
在这个场景中,我们将深入探讨如何通过SqlPlus的spool功能实现数据输出的分页,并将结果保存为CSV格式的文件,这对于数据分析师和数据库管理员来说非常实用。 首先,理解SqlPlus中的spool命令是关键。Spool命令允许...
- 自动脚本:`SPOOL`命令可以将输出结果保存到文件,方便生成报告或日志。 7. **维护和更新**: - 如果有新的SQLPlus更新,可以使用`rpm -Uvh`命令进行升级。 - 卸载SQLPlus,使用`rpm -e`命令,如`sudo rpm -e ...
【SQLPLUS在Bash_shell的使用】 SQLPLUS是Oracle数据库管理系统提供的一款强大的SQL命令行工具,它允许用户在命令行界面执行SQL语句、PL/SQL块以及进行数据库管理任务。在Bash Shell环境下,我们可以利用Shell脚...
使用`SPOOL`命令可以将SQLPLUS的输出重定向到文件,方便查看和保存结果。例如,`SPOOL output.txt`将开始记录所有输出到"output.txt",`SPOOL OFF`则停止记录。 8. 性能优化: 对于大规模的数据操作,可以考虑使用...
2. `SPOOL`命令:将输出重定向到文件,如`SPOOL output.txt`开始记录输出,`SPOOL OFF`停止记录。 五、SQLPLUS格式化输出 1. `SET LINESIZE`:设置每行的最大字符数。 2. `SET PAGESIZE`:设置每页显示的行数。 3. ...
"Sqlplus 登录数据库" Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于与 Oracle 数据库进行交互。Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入...
而用SqlPlus,则速度非常快。 准备SQL执行文件export.sql: set colsep , set feedback off set heading off set newp none set pagesize 0 set linesize 200 set trimout on spool /data/export.csv select t.name...
SQLPlus是Oracle数据库管理系统中的一个实用工具,它允许用户通过命令行界面执行SQL查询、脚本和数据库管理任务。这个“SQLPlus命令使用大全PDF”很可能是为用户提供了一个全面的指南,涵盖了各种SQLPlus操作和命令...
3. `SPOOL`:将输出重定向到文件,例如`spool filename.txt`,然后执行查询,最后用`spool off`停止保存。 4. `EDIT`:编辑SQL语句,`edit filename.sql`将打开默认的文本编辑器。 5. `RUN`:运行指定的SQL脚本文件...
8. **输出重定向**:`SPOOL`命令可以把SQLPLUS的输出重定向到一个文件,这对于记录查询结果或者生成报告非常有用。 9. **游标操作**:通过`DECLARE CURSOR`, `OPEN`, `FETCH`, 和 `CLOSE`等命令,可以在SQLPLUS中...
Sqlplus 常用命令参数 Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于交互式地访问和管理 Oracle 数据库。下面是 Sqlplus 中的一些常用命令参数: 登录系统用户 Sqlplus 提供了多种方式来登录系统用户...
### SQLPlus中批量执行SQL文件的方法 在日常的数据库管理工作中,经常需要对数据库进行批量操作,例如批量执行SQL脚本、更新存储过程等。在这些场景下,使用Oracle提供的命令行工具SQLPlus来批量执行SQL文件是一种...
在SQLPlus中,我们可以使用`SPOOL`命令来将查询结果输出到文本文件。例如,如果我们有一个SQL查询语句是`SELECT * FROM my_table`,我们可以在SQLPlus中执行以下命令: ```sql SPOOL csvfile.txt SELECT * FROM my_...
在$ORACLE_HOME/sqlplus/admin/help 包含了四个文件:helpbld.sql helpdrop.sql helpus.sql hlpbld.sql oracle自带的help和?的解释太少,如果自己找到其它更全的脚本也放到这个目录下,便于管理。 用system用户...
sqlplus username/password @HT.sql exit ``` 通过这种方式,虽然没有`APPEND`参数,但仍然可以实现Oracle 9i中的Spool续写。这种方法虽然繁琐,但却是对旧版本Oracle的一种有效解决方案。 在实际应用中,根据具体...
`SPOOL`命令用于将SQLPLUS的输出重定向到文件,如: ```sql SPOOL file_name ``` 执行完SQL语句后,使用`SPOOL OFF`关闭输出,并将内容写入到指定文件。 8. **显示表结构**: `desc`命令可以查看表的结构,...
标题中的“java做的Sqlplus”指的是一个用Java编程语言实现的SQL客户端工具,它模仿了Oracle公司的经典数据库管理工具——Sqlplus。Sqlplus是Oracle数据库管理员和开发人员常用的命令行工具,用于执行SQL语句、PL/...
在SQLPlus中,可以使用`SPOOL`命令将输出重定向到一个文件,例如: ```sql SPOOL Summary.htm SELECT * FROM your_table; SPOOL OFF; ``` 这段代码会将`your_table`表中的所有数据输出到名为`Summary.htm`的HTML...