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

    xiaoxiao2022-07-15  180

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

      说明:

      {

      sqlldr是sqlloader的命令语句

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

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

      log 定义日志文件的存放

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

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

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

      }

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

    load data CHARACTERSET ZHS16GBK infile 'E:\CustomerData\excelInputOracle\20130726.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)

       

    最新内容请见作者的GitHub页:http://qaseven.github.io/

       

    相关资源:oracle自动导入数据
    最新回复(0)