我需要更新满足条件的表中的前N行。
我知道我可以执行Update Top N …,但问题是N在@variable中。
UPDATE TOP @N SET …不起作用。
有什么办法可以让我错过吗?
这里没有特定的表定义,因为列的大小无关紧要。如果我可以对一个列的表执行此操作,则可以对我的表执行此操作。
TOP要使用变量时,需要使用parens after子句:
TOP
UPDATE TOP(@N) ...