广

oracle数据库

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

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

    2018-04-16 10:56:47 次阅读 稿源:互联网
    广告
    全网推广平台,软文发布

    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

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告
    广告