csv文件数据量较大时导入到oracle表里耗时较长
使用脚本导入,新建两个文件:
1.control.ctl
--1、控制文件标识
load data
--2、要输入的数据文件名为test.txt
infile '\\机器名\share\1\1.csv'
--3、向表test1中追加记录 ,如果是新表,用insert 代替append
append into table tablename
--4、字段终止于X'09',是一个制表符(TAB)
--制表符=09
--,=44
fields terminated by ","
--5、具体字段
TRAILING NULLCOLS
(column_name)
2.input.bat
start sqlldr userid=usename/password@oracle control='\\机器名\share\1\control.ctl' log=\\机器名\share\1\Log.txt bad=\\机器名\share\1\bad.txt
本文介绍了一种使用SQL*Loader将大量CSV数据高效导入Oracle数据库的方法。通过创建控制文件和批处理文件,可以实现数据的快速加载,并提供了具体的配置示例。
1100

被折叠的 条评论
为什么被折叠?



