oracle 的spool工具用法

用oracle 的spool工具可以导出规定格式的数据,书写完成spool脚本后,连接oracle数据库,在oracle下,执行 spool 脚本,导出相应格式的数据。

书写spool脚本时,可以在脚本里面预先设置一些格式

[@more@]

Spool参数介绍:
set colsep' '; //##--域输出分隔符
set echo off; //##--显示start启动的脚本中的每个sql命令,缺省为on
set feedback off; //##--回显本次sql命令处理的记录条数,缺省为on
set heading off; //##--输出域标题,缺省为on
set pagesize 0; //##--输出每页行数,缺省为24,为了避免分页,可设定为0。
set linesize 80; //##--输出一行字符个数,缺省为80
set numwidth 12; //##--输出number类型域长度,缺省为10
set termout off; //##--显示脚本中的命令的执行结果,缺省为on
set timing off; //##--显示每条sql命令的耗时,缺省为off
set trimout on; //##--去除标准输出每行的拖尾空格,缺省为off
set trimspool on; //##--去除重定向(spool)输出每行的拖尾空格,缺省为off
set arraysize 5000; //##--此参数可提高SPOOL卸载的速度,最大可以设置为5000
-----------------------------------------------------------------------------------------------------------------------------
set feedback off
set heading off
set linesize 1000
set arraysize 5000
set pagesize 0
set trimspool on
set termout off
set colsep "|$|"

spool d:FS_ZH_PBFISCCY_2008092501.dat;
Select
SYSTEM_SOURCE_CD || '|$|' ||
SDB_ETL_DATE || '|$|' ||
SYJS || '|$|' ||
HBM || '|$|' ||
HBMC || '|$|' ||
HBZT || '|$|' ||
HBZLBS || '|$|' ||
FBMC || '|$|' ||
FBXJSFBS || '|$|' ||
XSDWZW || '|$|' ||
YFXJJBS || '|$|' ||
XJJWBZ || '|$|' ||
SDB_HASH || '|$|' ||
SDB_PTFLAG
From FDMDEV.FS_ZH_PBFISCCY;
spool off;

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

转载于:http://blog.itpub.net/23984584/viewspace-1033967/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值