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

简介:

在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/

   

目录
相关文章
|
14天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
30 0
|
1天前
|
Oracle 关系型数据库 数据库
Oracle数据库协议适配器错误解决方法
Oracle数据库协议适配器错误解决方法
7 2
|
1天前
|
存储 Oracle 关系型数据库
实验三 Oracle数据库的创建和管理
实验三 Oracle数据库的创建和管理
7 1
|
1天前
|
SQL Oracle 关系型数据库
实验一 安装和使用Oracle数据库
实验一 安装和使用Oracle数据库
8 1
|
4天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
4天前
|
SQL Oracle 关系型数据库
零基础入门 Oracle数据库:轻松上手
零基础入门 Oracle数据库:轻松上手
6 0
|
4天前
|
Oracle 关系型数据库 Java
java操作多数据源将oracle数据同步达梦数据库
java操作多数据源将oracle数据同步达梦数据库
|
5天前
|
存储 Oracle 关系型数据库
oracle 数据库 迁移 mysql数据库
将 Oracle 数据库迁移到 MySQL 是一项复杂的任务,因为这两种数据库管理系统具有不同的架构、语法和功能。
16 0
|
1月前
|
easyexcel
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
|
1月前
|
SQL 数据库连接 数据库
【SQL Server】2. 将数据导入导出到Excel表格当中
【SQL Server】2. 将数据导入导出到Excel表格当中
47 0

推荐镜像

更多