使用的數據庫是sql server,現在有大批量的數據需要更新,更新的要求是根據ID把某一個字段換成一個新值,每次大概處理上千條數據。大家有沒有什么好的解決方案?拼接字符串就不用說了。
20 回答

侃侃爾雅
TA貢獻1801條經驗 獲得超16個贊
1000多條數據,最佳方案如下:
請一個農民工,每月發工資800,每分鐘更新5條數據,1小時大約更新300條數據,一天工作12小時,可以更新3600條數據。這樣的話,工作量只有1/3,所以只需要發800/3的工資給他就夠了,也就是266.67/月。
相對于請一個懂得編程的人員來說,這個是一個比較靠譜的方案,一節省了程序員的開支,二開拓了農民工就業方向,三是有效降低失業率,四還可以申請國家高新技術開發基金。

茅侃侃
TA貢獻1842條經驗 獲得超22個贊
為什么我覺得很簡單的,這樣實現不了?
寫一個定時程序,調用存儲過程,幾千條數據,循環執行
update? tableA set Rescode=newRescode where tableA.ResID=newtableA.ResID
額外最多考慮下執行時間間隔果斷,會引起sql鎖定
- 20 回答
- 0 關注
- 2296 瀏覽
添加回答
舉報
0/150
提交
取消