• 导入Excel数据到Oracle数据库的脚本


    在cmd运行窗口中输入:sqlldr customermanager/123@orcl control="E:CustomerDataexcelInputOracleinsert.ctl" log=E:CustomerDataexcelInputOraclelog.txt skip=1

      说明:

      {

      sqlldr是sqlloader的命令语句

      customermanager/123@orcl是连接数据库,用户名/密码@服务名

      control控制命令 后接控制文本的地址

      log 定义日志文件的存放

      skip跳过前几行,因为文件第一行是表头,因此跳过第一行

      先在数据库里建立相同的字段名称  详细见 insert.ctl文件

      还得把excel数据保存成csv格式文件

      }

      insert.ctl文件就是一个txt文本文件,拷贝以下内容到这个文件(注意修改)

     

    load data
    CHARACTERSET ZHS16GBK
    infile 'E:CustomerDataexcelInputOracle20130726.csv'
    append into table ORIGINAL_DATA
    fields terminated by ','
    optionally enclosed by '"'
    trailing nullcols
    (ZCRQ,
    XQSLH,
    LWDW,
    FZ,
    FJ,
    FHR,
    DZ,
    DJ,
    HZPM,
    HZPL,
    YSTZHZ,
    QQCS,
    QQLX,
    PZCS,
    PZCZ,
    ZCCS,
    ZCCZ,
    YDJH,
    YWC,
    SHE,
    JY,
    HYSR,
    HPSR,
    JSJJ,
    FQ,
    DQ)

     

  • 相关阅读:
    C计算double能精确到多少位
    C计算int最大值、最小值
    AndroidStudio右键new无activity
    java替换特殊字符串 $
    lamda表达式排序
    docker toolbox 设置镜像加速
    tomcat优化
    nginx配置相关
    SQL 优化
    elasticsearch 概念初识
  • 原文地址:https://www.cnblogs.com/lingling99/p/3580103.html
Copyright © 2020-2023  润新知