小编典典

如何更新表格中的n行?

sql

我需要更新满足条件的表中的前N行。

我知道我可以执行Update Top N …,但问题是N在@variable中。

UPDATE TOP @N SET …不起作用。

有什么办法可以让我错过吗?

这里没有特定的表定义,因为列的大小无关紧要。如果我可以对一个列的表执行此操作,则可以对我的表执行此操作。


阅读 257

收藏
2021-03-23

共1个答案

小编典典

TOP要使用变量时,需要使用parens after子句:

UPDATE TOP(@N) ...
2021-03-23