sqlldr导入带有双引号的txt文件
2016-06-30 00:42
190 查看
转:http://blog.itpub.net/23009281/viewspace-756554/
1、源数据:data.txt
name log_times
"aa","2013-2-4 23:42:29"
"bb","2013-2-4 23:23:07"
"cc","2013-2-4 23:29:01"
"dd","2013-2-4 23:18:26"
"ee","2013-2-9 12:37:09"
"ff","2013-2-9 12:27:25"
"gg","2013-2-9 12:36:41"
"hh","2013-2-9 0:19:10"
"ii","2013-2-9 0:07:59"
"jj","2013-2-9 0:36:35"
2、创建表:test_sqlldr
create table test_sqlldr
(
name VARCHAR2(20),
TDATE DATE
)
3、control控制文件:load_data.ctl
LOAD DATA
INFILE "D:\data.txt" --源数据
APPEND
INTO TABLE test_sqlldr
TRAILING NULLCOLS --源数据没有对应,写入null
(
name CHAR TERMINATED BY "," OPTIONALLY ENCLOSED BY '"', --源文件有双引号,这里去掉
TDATE DATE "YYYY-MM-DD HH24:MI:SS" TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' --源文件有双引号,这里去掉
)
4、window下的命令导入:
sqlldr user/password d:\load_data.ctl d:\load_data.log ROWS=50000 BINDSIZE=10485760 skip=1
1、源数据:data.txt
name log_times
"aa","2013-2-4 23:42:29"
"bb","2013-2-4 23:23:07"
"cc","2013-2-4 23:29:01"
"dd","2013-2-4 23:18:26"
"ee","2013-2-9 12:37:09"
"ff","2013-2-9 12:27:25"
"gg","2013-2-9 12:36:41"
"hh","2013-2-9 0:19:10"
"ii","2013-2-9 0:07:59"
"jj","2013-2-9 0:36:35"
2、创建表:test_sqlldr
create table test_sqlldr
(
name VARCHAR2(20),
TDATE DATE
)
3、control控制文件:load_data.ctl
LOAD DATA
INFILE "D:\data.txt" --源数据
APPEND
INTO TABLE test_sqlldr
TRAILING NULLCOLS --源数据没有对应,写入null
(
name CHAR TERMINATED BY "," OPTIONALLY ENCLOSED BY '"', --源文件有双引号,这里去掉
TDATE DATE "YYYY-MM-DD HH24:MI:SS" TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' --源文件有双引号,这里去掉
)
4、window下的命令导入:
sqlldr user/password d:\load_data.ctl d:\load_data.log ROWS=50000 BINDSIZE=10485760 skip=1
相关文章推荐
- oracle sqlload介绍
- ORACLE-SQLLOAD导入外部数据详解
- mysql自动备份脚本
- 前段时间发现的关于数据库原理的好文章(只有链接)
- mysql使用出现的问题
- 详解MongoDB中创建集合与删除集合的操作方法
- MongoDB中对文档的增删查改基本操作方法总结
- 全面了解MySql中的事务
- Mysql下载安装、部署与图形化详细操作教程
- MySQL命令行导出与导入数据库
- Redis 和 Memcached 的区别详解
- 常用数据库 JDBC URL 格式
- mysql函数
- Oracle 11g中修改默认密码过期天数和锁定次数
- 详解 MySQL 中的 explain
- MySQL索引原理及慢查询优化
- Mysql too many connections处理
- 服务器环境之1:ubuntu14.04安装mysql5.7.13
- 浅谈系统锁和数据库锁
- SQLite安装