批量更新MSSQL数据求助

pyunsong 2012-03-25 03:29:43
现有一个表20万条数据(MSSQL)

C#前端datagridview展示出来全部数据,要求批量更新里面的三个字段(sendtime,name,level)。如何作到最好!

我的想法是多线程,开启10个线程。每个线程处理2万条数据。

第一线程处理前2万条
第二线程处理2万-4万条
。。。。
第十个线程处理18-20万条

请问如何实现?
 
 
 
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pyunsong 2012-03-25
  • 打赏
  • 举报
回复
不用遍历grid的话,要改的字段 他的新值来自手动添加的。如sendtime=datetime.addminitrs(10)

存储过程如何实现?能具体点吗?

直接写update我用了30秒左右、、、
bdmh 2012-03-25
  • 打赏
  • 举报
回复
如果非要遍历grid的话,就开线程吧
www7788softcom 2012-03-25
  • 打赏
  • 举报
回复
具体说说 因为你展示20万条数据 肯定不是手动改了 说说你的需求不定可以用存储过程改

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧