sql在update更新时如何快速且大批量的更新数据(C#中写的)
我是要在C#中写的sql语句,假设有3个数组
string[] A和string[] B和string[] C
A数组和B数组和C数组都各有5000个元素
现在在sqlserver中有一张表,假设叫表tableA
有4个字段id, colA, colB, colC
其中id是主键,colA各个值不相同,且建立了唯一索引
让colA中值等于A[i]的记录的colB和colC列对应更新为B[i], C[i]的值
我要怎么做的,
我尝试了循环执行更新和update case when这2种方法,但是我觉得速度太慢了,
我要的是能快速且批量更新的