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