当前位置:   article > 正文

oracle中导入csv数据_vscode 导入csv oracle

vscode 导入csv oracle

可以参考这几篇文档

https://blog.csdn.net/daxiang12092205/article/details/53087197
https://www.cnblogs.com/liujiale/p/9586112.html
https://blog.csdn.net/labixiaofeng/article/details/85698899
https://www.cnblogs.com/wnss/p/3467783.html
http://blog.itpub.net/29840459/viewspace-1673390/


以下是我的,

1.新建test.ctl文件

load data

characterset 'UTF8'

infile 'C:\Users\dell\Desktop\biao\hubei.csv'

--append:原先的表有数据 就在表中追加新记录
append 

into table O_SEVEN_AREA_ORIGIN

--字段分隔符
fields terminated by ','              

--字段用什么字符包括起来
optionally enclosed by '"' 

--字段没有对应的值时允许为空
trailing nullcols

--cvs文件中与数据库字段对应
(
CODE_ID char(10000),
COUNTY_CODE char(10000),
P_CODE_TYPE char(10000),
P_CODE char(10000),
CODE_TYPE char(10000),
VALUE char(10000),
NAME char(10000),
DISP_SN char(10000),
--IS_DELETE char(10000),
--CHANGE_DATE DATE "YYYY/MM/DD HH24:MI:SS",
--URBAN_RURAL_FLAG char(10000),
PROVINCE_CODE char(10000),
SOURCE_CHANGE_TIME DATE "YYYY/MM/DD HH24:MI:SS",
TARGET_WRITE_TIME DATE "YYYY/MM/DD HH24:MI:SS"
)     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

2.打开cmd命令行界面:

输入:sqlldr userid=username/password@host control=d:\test.ctl log=d:\test.log

执行了命令就行了,速度还挺快,执行之后可以在test.log文件查看执行情况

意外的发现,使用Navicat也可以导入csv等数据,效果就像sqlldr 导入似的,速度比sqlldr 导入慢点,比plsql的文本导入器快点

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/606814
推荐阅读
相关标签
  

闽ICP备14008679号