Oracle使用SqlLoad导入Excel大数据操作方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle使用SqlLoad导入Excel大数据操

作方法

第一步:按excel格式整理需要导入的源数据

第二步:将excel表格另存为csv(逗号分割)格式。

第三步:用文本方式打开impfile.ctrl文件,修改里面的infile行为文件实际存放路径和名称,比如:

infile 'c:\cust.csv'

第四步:用文本方式打开impfile.ctrl文件,修改append into table 行后面加上要导入的表明,例如:

append into table if_imp_card

第五步:用文本方式打开impfile.ctrl文件,修改TRAILING NULLCOLS下面文本内容为表对应的字段和分割符(terminated by ','),最后一个字段用(terminated by whitespace),对于日期类型要在字段后定义上日期类型格式(Date(10) "YYYY-MM-DD"),例如:TRAILING NULLCOLS

(

oldtype terminated by ',',

cardno terminated by ',',

cardpwd terminated by ',',

trackinfo terminated by ',',

oldmkt terminated by ',',

name terminated by ',',

sex terminated by ',',

cardflag terminated by ',',

birthday Date(10) "YYYY-MM-DD" terminated by ',',

idtype terminated by ',',

idno terminated by ',',

mindate Date(10) "YYYY-MM-DD" terminated by ',',

maxdate Date(10) "YYYY-MM-DD" terminated by ',',

ljjf terminated by ',',

jfye terminated by ',',

xfje terminated by ',',

lczhye terminated by ',',

flqye terminated by ',',

addr terminated by ',',

zipcode terminated by ',',

tel terminated by ',',

mobile terminated by whitespace

)

第六步:将impfile.ctl文件和要导入的csv数据文件拷贝到同一目录下,建议存放在盘符根目录;

第七步:在CMD命令中输入oracle安装的bin路径,执行该命令

执行如下指令:

sqlldr userid=用户名/用户密码@数据库实例control=c:\impfile.ctl log=c:\impfile.log

例如:

D:\app\product\11.2.0\dbhome_1\BIN>sqlldr userid=dbusrif/future@crmls control=c:\impfile.ctl log=c:\impfile.log

相关文档
最新文档