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

文章作者 100test 发表时间 2007:03:14 14:01:51
来源 100Test.Com百考试题网



Oracle数据直接导出到文本文件的方法
利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。
1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:
spool d:output.txt
2)、在命令行中随便输入你的SQL查询:
0select mobile from customer.
0select 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
0select
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

相关文章


Oracle10g数据库的4种存储形式
提高Oracle数据库系统Import的性能
Delphi中BDE直连方式访问Oracle的问题
ORA-00701warmstarting对象的另类解决方法
Oracle数据直接导出到文本文件的方法
Oracle数据库磁盘输入输出性能和优化
Oracle互联网文件系统达到信息共享
如何恢复只有完好数据文件的oracle数据库?
JavaIDE与开发工具试用印象
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛