oralce 数据定时导入到文本文件

本文介绍了一种使用SQL脚本来自动导出数据库表数据的方法。该脚本支持固定文件名和基于系统时间生成的动态文件名导出,并提供了Windows计划任务的实现方案。
export.sql文件:

1、文件名固定
set   sqlblanklines   off    
  set   trimspool   on  
  set   heading   off  
  set   feedback   off  
  set   linesize   2000 
  set   trimspool   off 
  set   pagesize 0
spool [文件地址]
select  *  from  [TableName];
spool off
2、文件名不固定(用系统时间做文件名)
set   sqlblanklines   off    
  set   trimspool   on  
  set   heading   off  
  set   feedback   off  
  set   linesize   2000 
  set   trimspool   off 
  set   pagesize 0
column F new_val F
select to_char(sysdate,'yyyymmdd')||'.txt' F from dual;
spool &F
select * from [TableName];
spool off
quit
quit
------------------------------------------------------------
export.bat
sqlplus [用户名]/[密码]@[数据库]  @export.sql
quit

---------------------------------------------------------------
在windows计划中加入export.bat 的执行计划

转载于:https://www.cnblogs.com/qjlyp/archive/2007/06/08/776222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值