oracle csv文件数据导入以及常见问题
来源:互联网 发布:线稿 知乎 编辑:程序博客网 时间:2024/05/16 12:42
最近在整理一些Oracle csv格式文件数据的整理操作,将csv文件数据导入oracle的方法在此做个小结以及常用问题的解决办法。
csv文件的简介
[ csv文件百度百科 ]
csv文件导入方法
csv文件打开方式
csv文件默认使用excel软件打开(不建议),因为如果我们的数据如果包括日期类型和类似手机号之类的数据,excel不能自动转换类似数据的格式。推荐notepad++、ue等。
- 根据csv文件格式创建表结构
create table test( id varchar2(20), name varchar2(20), birthday timestamp(6));
3.编写ctl文件
load data infile 'D:\test.csv'into table "TEST"fields terminated by ','(id,name,birthday timestamp "yyyy-mm-dd hh24:mi:ss")
备注:
load data:控制文件标识
infile ‘D:\test.csv’:需要输入的数据文件名
into table “TEST”:向表中进行数据操作
fieldsterminated by ‘,’:字段终止符 X’09’表示TAB键 csv文件用,表示,txt文件两者都可
optionallyenclosed by ‘”’ :字段取值符 比如csv文件有一个字段包含逗号,但是解析的时候又要按逗号解析,这个时候就要加上这个值
(id,name,birthday timestamp “yyyy-mm-dd hh24:mi:ss”):表结构、
4.打开cmd命令窗口,输入以下命令
sqlldr userid=test/test@orcl control=D:test.ctl log=D:test.log
Tips: log名称可以自定义,在命令执行过程中如果没有这个文件,系统会自动创建。
5.注意点
- csv文件的最后一列不可为空
- 如果csv文件包含日期字段,在我们编写ctl文件时,一定要在日期字段前 + timestamp ‘日期格式’。
阅读全文
1 0
- oracle csv文件数据导入以及常见问题
- oracle导入csv文件
- oracle 导入csv文件
- mysql中将数据导入csv文件以及将csv文件导入mysql
- 使用SQL*Loader将CSV文件数据导入ORACLE数据表
- 使用SQL*Loader将CSV文件数据导入ORACLE数据表
- csv文件中的数据导入到oracle数据库中的方法
- 使用SQL*Loader将CSV文件数据导入ORACLE
- oracle-csv数据导入方法
- oracle导入csv文件命令
- csv文件导入oracle数据库
- oracle 导入 海量csv文件
- MongoDB 导入数据(CSV文件)
- mysql导入csv文件数据
- oracle 表数据 导入导出.DMP文件 及 常见问题
- 大批量数据导入数据库,dbf导入oracle,csv导入oracle
- txt文件与csv文件导入oracle
- CSV文本数据如何导入oracle(实例)
- Android 根据color id 获取颜色16进制值
- springmvc 完成文件的下载,并指定格式
- 西游项目漫谈
- UIToolBar iOS 11适配问题
- C++的学习(战略篇)
- oracle csv文件数据导入以及常见问题
- 新方格取数 解题报告
- 【deeplearning.ai笔记第二课】2.3 学习率衰减(learning rate decay),局部极小值和鞍点
- 输入描述
- Java
- Oracle 计算两个日期之间的时间差(天/小时/分钟/秒)
- Anaconda入门使用指南
- UVa10048
- java多线程---Thread和Runnable简单实例