萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 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

copyright © 萬盛學電腦網 all rights reserved