首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎么批量将csv文件,批量导入数据库表

2012-10-19 
如何批量将csv文件,批量导入数据库表?我想运行一个脚本,批量将统一格式的csv文件导入到数据库中的表中请问

如何批量将csv文件,批量导入数据库表?
我想运行一个脚本,批量将统一格式的csv文件导入到数据库中的表中
请问用什么方式可以实现?存储过程?shell 能实现吗?
请大家给个思路,或者典型的例子,谢谢~

[解决办法]
sqlloader吧
只不过你的control文件可能需要shell来生成了
[解决办法]
sql*loader
或者外部表

自己写存储过程也可以,但是复杂点,
[解决办法]
资料量不是非常大的话,也可用EXCEL公式直接生成指令后运行即可。
[解决办法]
写个小工具,把所有的数据都读成SQL文形式的,,然后直接运行@SQL文件就可以了。
[解决办法]
sql*loader 导的速度还是可以的

拼接insert语句的话,速度有点慢

[解决办法]
如果所有CSV字段格式都是一样的,可以把所有的CSV格式合并成一个后再导入数据库,这是最快的方法。

热点排行