用sqlplus只输出数据到文本文件的实例

原创 2004年10月19日 10:36:00
把以下内容存成文件(如:create_csv.sql),然后在sqlplus中执行,就输出数据到指定的文件了。
--每行的字符数目,max value is 999
set linesize 800
--该参数设置每页输出的行数,包括TTITLE(头标题)、BTITLE(底标题)、COLUMN(列标题)和空行。n=0表示不产生新页
set pagesize 0
--列的设置
--col username format a4
--col a format 999,999,999
--各列的标题(包括文字和下划线)在结果报表上显示。禁止输出列标题
set heading off
--查询结束时,给出查询结果的记录数信息。禁止显示最后一行的计数反馈信息
set feedback off
--执行命令文件时,命令本身是否显示在屏幕上
set echo off
--
set termout off
--清空多余的空格,如:linesize过长
set trimout on
set trimspool on
--生产数据命令
spool e:/output/scott_spool_emp.csv;
select EMPNO||','||ENAME||','||JOB||','||MGR||','||HIREDATE||','||SAL from emp;
spool off;

用SQLPLUS以指定格式输出表中的数据到文本文件

--用SQLPLUS以指定格式输出表中的数据到文本文件 set term off --去掉屏幕显示 set feed off --去掉显示输出的行数 set pagesize 0 --不换页 set ...
  • whoopee
  • whoopee
  • 2005年12月20日 17:28
  • 2745

sqlplus连接、登录命令大全(选择实例登录、连接远程数据库实例等等)

1、默认实例登录,sqlplus username/password 如:sqlplus tas_yn/tas_yn 2、选择实例登录,sqlplus username/password@net_...
  • keleguohn
  • keleguohn
  • 2013年03月14日 17:25
  • 5622

sqlplus输出设置

一般在SQL>下进行SQLPLUS 操作,都需要进行必要的环境设置才能完成我们所需要的输出。所有环境的设置由 SET命令加相应的环境变量来完成。下面是常用的环境设置: ARRAYSIZE(取回的...
  • songyundong1993
  • songyundong1993
  • 2016年09月01日 15:55
  • 2281

sqlplus中开启打印输出功能

默认打印功能是关闭的 SQL> set serverout on //开启 SQL> exec dbms_output.put_line('adksafd'); adksafd ########...
  • caiwenguang1992
  • caiwenguang1992
  • 2013年09月26日 13:55
  • 1794

sqlplus中导出数据到excel中

set echo off set feedback off set linesize 1000 set pagesize 0 set sqlprompt '' set trimspool o...
  • aoerqileng
  • aoerqileng
  • 2015年06月07日 11:24
  • 1155

将sqlplus查询结果输出为文件

iamlaosong文 日常工作中我会用PL/SQL Developer查询数据库表的数据并输出成Excel文件,但也有一些特殊情况下会在服务器上直接用sqlplus查询表数据,有时希望查询结果能保...
  • iamlaosong
  • iamlaosong
  • 2017年04月27日 15:37
  • 2596

kettle输出文本

kettle输出文本文件的这个控件,是灵活地,可以输出所有类型后缀的文本文件,比如ktr,kjb,xml类型的 1、如下图在啊表输入里面定义了路径变量,在文本输出里面就可以将数据一行输出一个文本文件...
  • why_00
  • why_00
  • 2015年06月04日 10:36
  • 3156

oralce 在sqlplus下查看当前实例的名称

show parameter name 或 select name from v$database;
  • jixianqiuxue
  • jixianqiuxue
  • 2013年12月03日 22:07
  • 2234

kettle文本文件输出关系型数据库的数据时字段自动填充空格问题

最近在学习kettle,在练习输入输出时遇到这样一个问题:输入:表输入;输出:文本文件输出。 现有一个要输出的字段A,在关系型数据库中的类型是varchar(10),值为“abc”,但是执行转换后,...
  • chenXiaoYu_csdn
  • chenXiaoYu_csdn
  • 2017年06月15日 17:38
  • 1063

oracle中sqlplus如何导出数据

对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: SQL> select owner||'|'||object_name from all_objects wh...
  • wangqing_12345
  • wangqing_12345
  • 2017年02月09日 11:54
  • 3075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用sqlplus只输出数据到文本文件的实例
举报原因:
原因补充:

(最多只允许输入30个字)