大家好: 小弟遇到一个需要根据csv文件中的数据进行Oracle数据更新的问题。
这个csv文件中的数据有三种情况:更新,插入,删除。
现在的做法是分别写了一个更新函数,插入函数,删除函数。
每次需要进行插入,删除或更新时就调用相应的函数。但带来的问题是速度很慢。
小弟现在做的这个项目是个asp.net程序。
因为csv中的数据数量比较多,一般都在上万条。
目前想考虑用Oracle的存储过程来实现数据的批量更新或插入。
在网上也有看到可以用SQLLDR来直接插入的。
现在求一个好的存储过程实现每一千条数据进行一次批量插入,
或者有高手能告诉我怎么用SQLLDR进行数据的更新也可以。 请天下英雄帮忙求解~~!!!
这个csv文件中的数据有三种情况:更新,插入,删除。
现在的做法是分别写了一个更新函数,插入函数,删除函数。
每次需要进行插入,删除或更新时就调用相应的函数。但带来的问题是速度很慢。
小弟现在做的这个项目是个asp.net程序。
因为csv中的数据数量比较多,一般都在上万条。
目前想考虑用Oracle的存储过程来实现数据的批量更新或插入。
在网上也有看到可以用SQLLDR来直接插入的。
现在求一个好的存储过程实现每一千条数据进行一次批量插入,
或者有高手能告诉我怎么用SQLLDR进行数据的更新也可以。 请天下英雄帮忙求解~~!!!
解决方案 »
- 关于listview取值的问题?请教高手解答
- |zyciis| Paypal支付第二贴:超级困惑,Paypal支付成功返回的地址竟然没有加密对比?我做国内的在线支付都是要经过MD5论证的啊!!谢谢
- 迷失方向了
- 求sql语句
- 画直线,请求帮助,来者有分
- 回车Text1后能把Text1的值同时赋值给Text2和Text3
- 急,大家帮哈忙!数据更新问题
- 為什麼改變了DropDownList控件中的值時仍不會激發SelectedIndexchanged事件?
- 如何在程序中关掉状态为sleeping的 Sql Server进程
- 请问如何在用户注册以后,自动的生成二级域名呢?
- js 删除 table
- 请问在ASP.NET 2.0中用什么AJAX的框架呢?
现在希望能够在比较短的时间内更新这些数据
我听说java有executebatch方法可以在3分钟左右更新30万条记录
不知道.net是否有什么可行方案?