sql在update更新时如何快速且大批量的更新数据(C#中写的)

2024-12-09 16:55:26
推荐回答(3个)
回答(1):

这不是才1000个数据吗, 循环起来不会很慢, 而且也用不上case when啊亲
SQL:
UPDATE tableA
SET colB=@colB, colC=@colC
WHERE colA=@colA

循环
for(var i=0; i<1000; i++)
{
colA.Value=A[i]; colB.Value=B[i]; colC.Value=C[i];

cmd.ExecuteNonQuery();

}

回答(2):

更新数据库后重新把查询结果写入数组不行吗?

回答(3):

不懂