首页 > 代码库 > Oracle_sqlload导数案例
Oracle_sqlload导数案例
文件地址:
http://115.com/lb/5lbbut5jc6op
案例中的sql_load导数公用到5个文件,分别是bat、ctl、txt、log、bad 5个文件
bat文件:
--用户名/用户密码@数据库sqlldr userid = ODS/ODS@AMLDB --调用ctl控制文件control=d:/import/istaudit/SX01_BUSINESS_PUTOUT.ctl --如果导数出错会生成bad文件及错误明细bad=d:/import/istaudit/shell/bad/SX01_BUSINESS_PUTOUT.bad --命令执行完成会生成log日志文件明细log=d:/import/istaudit/shell/log/SX01_BUSINESS_PUTOUT.log errors=99999999
ctl文件:
--加载TXT文件数据LOAD DATAINFILE ‘D:/import/istaudit/del_file/SX01_ORG_INFO.TXT‘DISCARDMAX 999999999999--删除ODS.SX01_ORG_INFO表并插入TXT文件数据TRUNCATE INTO TABLE ODS.SX01_ORG_INFO--TXT文件数据各字段以|@分隔FIELDS TERMINATED BY ‘|@‘--以下字段应和ODS.SX01_ORG_INFO及TXT文件数据字段位置一致TRAILING NULLCOLS( ORGID "TRIM(:ORGID)", SORTNO "TRIM(:SORTNO)", ORGNAME "TRIM(:ORGNAME)")
txt文件:
--该文件字段应与ctl、要插入的数据表字段顺序一致112|@112|@创新业务部
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。