看了很久没找到类似java或vb那样的批量更新处理
就像只要一句sql,然后设定参数对象数组就可以一次执行提高效率。
DotNet中有类似功能吗?如何实现?真怀疑这种情况能否实现:
oracle中的存储过程,参数是数组时怎么办?vb是肯定能够使用数组方式解决的。
说正事,我碰到的要求是这样的:
表A中存储图片资料,包含了图片文件名,数据量约5千~2万条。
表B用于表A的备份,存储图片基本资料,另外追加了字段要把对应图片以二进制形式保存起来。备份操作时(.NET窗口)问题出来了,每条循环执行当然可以,但如何才能高效实现?
比如批量操作就是一种办法,或者还有其他什么办法?
就像只要一句sql,然后设定参数对象数组就可以一次执行提高效率。
DotNet中有类似功能吗?如何实现?真怀疑这种情况能否实现:
oracle中的存储过程,参数是数组时怎么办?vb是肯定能够使用数组方式解决的。
说正事,我碰到的要求是这样的:
表A中存储图片资料,包含了图片文件名,数据量约5千~2万条。
表B用于表A的备份,存储图片基本资料,另外追加了字段要把对应图片以二进制形式保存起来。备份操作时(.NET窗口)问题出来了,每条循环执行当然可以,但如何才能高效实现?
比如批量操作就是一种办法,或者还有其他什么办法?
解决方案 »
- 点击一个超链接弹出新网页显示详细信息
- session丢失问题
- 请问怎样在winform里面使用dotnetbar?
- 请教高手一个js问题!!
- C#:为什么double testd=0.9;double testt=22.2;double test=testt+testd;//test的结果是23.099999999999998
- 我用axWebBrowser控件实现浏览器,如何实现打开页面时的进度条显示?
- 100 * ( width / height) 怎样才能不等于 100 ?width与height是int类型?
- 关于异步编程
- 关于截获Button点击事件
- C#怎么直接运行资源文件的exe?
- String和StringBuilder的区别
- 请问该如何实现一个轮询?
INSERT INTO Table1
(field1, field2, ..., fieldn)
SELECT field1, field2, ..., fieldn
FROM Table2
WHERE (field1 = 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~没有使用过System.Data.OraClient
但是ODP.NET可以很方便的实现这样的操作
所以,这个并不是VB和C#的区别,仅仅是有没有提供比较方便的类库而已
我提到VB是因为感觉很奇怪,vb都知道这些需求,为何.net中反而没有类似接口,还是我们不知道?