oracle导出数据到文本文件,Oracle数据直接导出到文本文件的方法

Oracle数据直接导出到文本文件的方法

利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:spool d:output.txt

2)、在命令行中随便输入你的SQL查询:select mobile from customer;

select mobile from client;

……

3)、在命令行中输入缓冲结果命令:spool off;则系统将缓冲池中的结果都输出到"output.txt"文件中。以TAB键分隔

例子(syoyou_xamshain.sql文件)

set newpage 0

set linesize 10000

set pagesize 0

set und off

set trimspool on

set colsep,

set echo off

set feedback off

spool syoyou_xamshain.csv

select

SHIMEI_CD , VALID_TERM_START_YMD , SHAIN_NMJ_SEI ,SHAIN_NMJ_NA , SHAIN_NMHK_SEI ,

SHAIN_NMHK_NA , SHAIN_NMHE_SEI , SHAIN_NMHE_MIDDLE , SHAIN_NMHE_NA , SEI_BETSU_KBN ,

NOK00J0001.NOZJ1301(birth_day),

SAIYOU_YMD , KEI_BETSU_CD , RETIRE_YMD , BANK_CD , BANK_NMJ , BANK_NMK , BANK_SHITEN_CD ,

BANK_SHITEN_NMJ , BANK_SHITEN_NMK , YOKIN_TYPE , KOUZA_MEIGI_KANA ,

NOK00J0001.NOZJ1301(kouza_no),  SSO_TAISHO_FLG ,

VALID_TERM_END_YMD , NEXT_SYSTEM_TAISHO_FLG , IDOU_FLG , YUUKOU_FLG , CREATE_USER_CD ,

CREATE_TIME_STAMP , UPDATE_USER_CD , UPDATE_TIME_STAMP

from xamshain ;

spool off

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1511713

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值