#ctl文件
LOAD DATA
#文件编码UTF8/ZHS16GBK(oracle中的gbk)
CHARACTERSET ZHS16GBK
#本地文件目录
INFILE '.......'                                                   
#导入前truncate,其他append/insert/......
truncate
#目标表
INTO TABLE XXX.XXXX
#分隔符
FIELDS TERMINATED BY ','
#字段详情  XXXX date "yyyy-mm-dd hh24:mi:ss" ,如果默认值的字段在文件中是空的,放最后 
TRAILING NULLCOLS
(
......
)


################################

#执行命令:

#导数据过程中并没有锁表,可以查询
#用户名/密码@ip:端口/数据库名
sqlldr XXXX/XXXXXX@XXX.XXX.XXX.XXX:XX/XXXX control=tmp_r.ctl

################################

Logo

更多推荐