使用sqlldr的时候,发现一个ctl文件里面,不能infile 多个文件,这个怎么解决?谢谢,在线等。。。 不知道你具体的应用,人家本来就没这功能分别写ctl不就行了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键是要导的表太多了,就得导一个表,写一个ctl文件,然后在写一个bat文件,所以导入一个表就得2个文件,要是能在一个ctl文件中导入多个txt就好了我的一个test1.,ctl文件内容如下LOAD DATA INFILE * INTO TABLE PROJECT_CLASS_TAB REPLACEFIELDS TERMINATED BY ','(CLASS_NO,NAME,rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF) BEGINDATA 1,电源项目,2006-5-26 12:12:122,小型基建,2006-5-26 13:13:133,其他,2006-5-26 16:16:16test1.batru如下sqlldr userid=ifsapp/ifsapp@localwfprod direct=true errors=500000 control=test1.ctl 我想能不能在一个ctl文件中,有多个的如下内容LOAD DATA INFILE * INTO TABLE PROJECT_CLASS_TAB REPLACEFIELDS TERMINATED BY ','(CLASS_NO,NAME,rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF) BEGINDATA 1,电源项目,2006-5-26 12:12:122,小型基建,2006-5-26 13:13:133,其他,2006-5-26 16:16:16LOAD DATA INFILE * INTO TABLE PROJECT_KIND_TAB REPLACE FIELDS TERMINATED BY ','(KIND_NO,NAME,rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF) BEGINDATA 1,基本建设,2006-5-26 12:12:122,以大代小,2006-5-26 13:13:133,技术改造,2006-5-26 14:14:144,其他,2006-5-26 15:15:15等等一次完成全部表的数据导入 可使用使用一个.bat呀,control=test1.ctl 控制文件不同就可以了你上面的方法,即使写在一个控制文件,也是每个表都得加个控制信息呀,与把控制写入到每个表是方法是一样! linux上oracle10.2.0安装问题(非常感谢大家帮忙) 一个itpub没人解决的问题 高手帮帮忙,关于变量in 条件问题 一个sql查询语句 oracle中varchar最大支持多少个汉字? oracle9i如何建方案? 我的数据库启动不了,请高手指教~~ 请教VB中利用ADO访问远程服务器上的Oracle数据库,Connectiongstring连接字符串怎么写?全分! SQLServer中有没有类似Oracle中的Decode功能的函数 各位大虾,交流一下经验,如何保证复杂一对多关系? 帮帮忙,返回结果集的问题 insert中怎么输入"%"和"_"?
LOAD DATA
INFILE *
INTO TABLE PROJECT_CLASS_TAB
REPLACE
FIELDS TERMINATED BY ','
(CLASS_NO,
NAME,
rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF
)
BEGINDATA
1,电源项目,2006-5-26 12:12:12
2,小型基建,2006-5-26 13:13:13
3,其他,2006-5-26 16:16:16
test1.batru如下
sqlldr userid=ifsapp/ifsapp@localwfprod direct=true errors=500000 control=test1.ctl
LOAD DATA
INFILE *
INTO TABLE PROJECT_CLASS_TAB
REPLACE
FIELDS TERMINATED BY ','
(CLASS_NO,
NAME,
rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF
)
BEGINDATA
1,电源项目,2006-5-26 12:12:12
2,小型基建,2006-5-26 13:13:13
3,其他,2006-5-26 16:16:16
LOAD DATA
INFILE *
INTO TABLE PROJECT_KIND_TAB
REPLACE
FIELDS TERMINATED BY ','
(KIND_NO,
NAME,
rowversion date "yyyy-mm-dd hh24:mi:ss" TERMINATED BY EOF
)
BEGINDATA
1,基本建设,2006-5-26 12:12:12
2,以大代小,2006-5-26 13:13:13
3,技术改造,2006-5-26 14:14:14
4,其他,2006-5-26 15:15:15
等等一次完成全部表的数据导入
你上面的方法,即使写在一个控制文件,也是每个表都得加个控制信息呀,
与把控制写入到每个表是方法是一样!