zoukankan      html  css  js  c++  java
  • oracle 导出

    一、导出csv文件

    利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。
    1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:
    spool /tmp/songjd/export.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
    

    二、导出sql语句

    set head off;
    set feedback off;
    set term off;
    set line 400;
    set pagesize 10000;
    spool insert.sql; 
    select 'insert into tb_pm_product(PROD_ID,PROD_CODE,PROD_NAME) 
    
    values('||''''||PROD_ID||''''||','||''''||PROD_CODE||''''||','||''''||PROD_NAME||''''||');'
         from tb_pm_product;
    select 'commit;' from dual;
    spool off;
  • 相关阅读:
    Jenkins远程部署应用
    Centos7搭建Jenkins
    Centos7安装Docker
    Centos7安装Maven
    Centos7安装jdk
    由object元素引出的事件注册问题和层级显示问题
    ios中input输入无效
    手册
    CSS 清楚浮动总结
    JS 创建对象总结
  • 原文地址:https://www.cnblogs.com/songjinduo/p/4642036.html
Copyright © 2011-2022 走看看