假设我有10w条数据,要批量更新
使用asp.netC#应该怎么写执行效率高?
求帮助~~
使用asp.netC#应该怎么写执行效率高?
求帮助~~
解决方案 »
- ADO.NET调用Access分页,速度有点慢,请大家进来看看,如何优化
- 如何发送ajax请求
- 对于其他页面传来的值使用dataadapter如何把该值参数化传给SQL语句
- 一个关于JS方面的求助 10月4日 下班前结贴 help me!
- 发布:用递归算法实现的四则运算表达式运算器源码 (跟贴有分)
- 【【分析器错误是什么错误啊 哭~~】】
- Response下载时中文文件名称超长导致无法下载的问题?
- 插入记录 搞不清为什么会出错
- 水晶报表调用时出错???
- 求帮助 急!
- 求一条多表(三表或以上)连接的SQL(oracle)语句
- 如何用flash载入并预览服务器上的文件,类似百度文库、豆丁网的载入方式
update table set
column1=case id when 1 then 'value1' when 2 then 'value2' end
column2=case id when 1 then 'value1' when 2 then 'value2' end
where id in(1,2)
比较囧的方法,但确实很高效。
缺点就是需要拼接。
column1=case id when 1 then 'value1' when 2 then 'value2' end,column2=case id when 1 then 'value1' when 2 then 'value2' end
where id in(1,2)end 后少了一个逗号
我觉得看你数据表怎么设计了。你可以先用SqlBulkCopy把那些数据全插入进去,然后根据时间删除以前的历史数据
是一个进销存系统, 库存是通过excel导入批量更新的,数据量太大时会连接超时