注册 登录
编程论坛 SQL Server论坛

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

Bolang8383 发布于 2015-07-05 16:31, 1428 次点击
我是要在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种方法,但是我觉得速度太慢了,

我要的是能快速且批量更新的
0 回复
1