重置大表中某些列的值

时间:2019-11-07 03:23:06

标签: sql-server

我有一个很大的表(1000万行和15列)。现在,我有一个数据列表来更新2列(5和13)中的所有值。这2列中每行的值都不同。

目前我要像这样写1000万行

UPDATE table SET col5 = value1 WHERE RowNumber = 1
UPDATE table SET col5 = value2 WHERE RowNumber = 2
UPDATE table SET col5 = value3 WHERE RowNumber = 3
...
UPDATE table SET col5 = value10000000 WHERE RowNumber = 10000000

column5

0 个答案:

没有答案