请问如何用程序将文本文件的内容批量倒入ORACLE的表 可以用TBatchMove,这样可以不用Transaction,速度比较快。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 格式文本通常用sqlldr就能很方便地倒入数据库,而且效率非常高。请去OTN.ORACLE.COM下载UTILITIES一书,有详细说明。http://tahiti.oracle.com/pls/tahiti/tahiti.docindex 不用编程,设置好文件就行,oracle的文档中有例子. 这里有一个用sqlldr的例子,你看看吧http://expert.csdn.net/Expert/topic/1106/1106966.xml?temp=.2622034我先把她加入的精华区中 不是啊,我有90多个这样的文件,得用VC编程先把它转成文件格式,然后每天到,客户需要在我们程序的客户端操作,所以要程序写。可以用程序执行sqlldr吗? 利用excel把文本到到里面,然后利用odbc连接到数据库里面导.微软的东西就是霸道阿. 利用oci实现虽然比较麻烦,但效率很高,算法得当的话,比sqlldr还快(sqlldr本身就是oci写的,只是参数太多) 再次推荐一个东东,BENTHIC公司的GOLD LOAD,你们可以用VC形成文件格式形如:"111","222","333","444""aaa","bbb","ccc","ddd"然后让客户打开GOLD LOAD,除了第一次访问要键盘敲入用户名和密码(以后可以记忆)外,剩下的工作就是点击鼠标4-6下,就倒进去了。它在事务部分提交、文本格式定制、容错处理等方面都考虑的较为周到,甚至允许你有标题行,使用极为简单,呵呵,傻瓜也能用。昨天刚推荐了一位朋友使用,BENTHIC公司不知是该爱我,还是恨我,一方面我为他做广告;一方面,估计还没人去注册(注册码遍地有)要的话,EMAIL TO :[email protected] GOLD LOAD用的就是OCI,不过用的很专业哦。不过它有以下局限:1.如果表的数量=n众多,那会要操作n次,如果加个导入脚本功能或者宏定义就好了;2.是英文的; 询问关于统计信息中的直方图 请教如何用SQL语句访问其它的数据库 分享:错误的驱动可能把你引入岔路 update 的简单写法 有点难度的问题:如何将为空的汇总结果显示为0 一个关于Update的问题 Error-OCI-INVALID_HANDLE 这是什么错误啊? redhat 9 下装oracle 10.1 ??? 一个不太好依稀的问题?什么是“table space”和“schema object” 查询问题请教 ORA-03113如何处理 新手提问-请帮忙,有关存贮过程
请去OTN.ORACLE.COM下载UTILITIES一书,有详细说明。
http://tahiti.oracle.com/pls/tahiti/tahiti.docindex
http://expert.csdn.net/Expert/topic/1106/1106966.xml?temp=.2622034
我先把她加入的精华区中
虽然比较麻烦,但效率很高,
算法得当的话,比sqlldr还快(sqlldr本身就是oci写的,只是参数太多)
"111","222","333","444"
"aaa","bbb","ccc","ddd"
然后让客户打开GOLD LOAD,除了第一次访问要键盘敲入用户名和密码(以后可以记忆)外,剩下的工作就是点击鼠标4-6下,就倒进去了。
它在事务部分提交、文本格式定制、容错处理等方面都考虑的较为周到,甚至允许你有标题行,使用极为简单,呵呵,傻瓜也能用。
昨天刚推荐了一位朋友使用,BENTHIC公司不知是该爱我,还是恨我,一方面我为他做广告;一方面,估计还没人去注册(注册码遍地有)
要的话,EMAIL TO :[email protected]
不过它有以下局限:
1.如果表的数量=n众多,那会要操作n次,如果加个导入脚本功能或者宏定义就好了;
2.是英文的;