程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle數據直接導出到文本文件的方法

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
資料引用:http://www.knowsky.com/384828.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved