Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1786341
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 17:59:38

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

利用中的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

【责编:Peng】

--------------------next---------------------

阅读(133) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~