sql plus 怎么导入CSV文件
展开全部
首先数据库中要有表存在(比如test)
然后编写文件如:input.ctl,
内容为:
load data
infile 'E:\aaa.csv' (假设你的csv文件在E盘)
append into table test(表名)
trailing nullcols
(
ID terminated by ",", (表字段)
NAME terminated by ",", (表字段)
AGE terminated by "," (表字段)
)
保存后在DOS方式进入input.ctl所在的目录下执行sqlldr命令:
sqlldr 用户名/密码@服务名 control='e:\input.ctl' log=e:\log.txt bad=e:\bad.txt
OK后可以在log.txt文件中看到执行的具体记录,有问题的数据则集中在bad.txt
然后编写文件如:input.ctl,
内容为:
load data
infile 'E:\aaa.csv' (假设你的csv文件在E盘)
append into table test(表名)
trailing nullcols
(
ID terminated by ",", (表字段)
NAME terminated by ",", (表字段)
AGE terminated by "," (表字段)
)
保存后在DOS方式进入input.ctl所在的目录下执行sqlldr命令:
sqlldr 用户名/密码@服务名 control='e:\input.ctl' log=e:\log.txt bad=e:\bad.txt
OK后可以在log.txt文件中看到执行的具体记录,有问题的数据则集中在bad.txt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询