如何像SQL SERVER那样利用BULK INSERT那样大批量导入格式化文本文件呢?
------解决方案--------------------
用sqlload吧。。。
Oracle 的SQL*LOADER可以将外部数据加载到数据库表中。下面是SQL*LOADER的基本特点:
1)能装入不同数据类型文件及多个数据文件的数据
2)可装入固定格式,自由定界以及可度长格式的数据
3)可以装入二进制,压缩十进制数据
4)一次可对多个表装入数据
5)连接多个物理记录装到一个记录中
6)对一单记录分解再装入到表中
7)可以用 数对制定列生成唯一的KEY
8)可对磁盘或 磁带数据文件装入制表中
9)提供装入错误报告
10)可以将文件中的整型字符串,自动转成压缩十进制并装入列表中。
------解决方案--------------------
那你问问题就没说明白。
你到底是要将文件批量 入进数据库。。
还是 入进数据库后,对这些数据二次加工批量处理到其他表?
这完全就是2回事了,文件入库,oracle提供了sqlload。
如果是表 对表的批量处理,oracle 有 bulk collect into批量处理语句