sql – 如何更新表中的n行?

前端之家收集整理的这篇文章主要介绍了sql – 如何更新表中的n行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要更新满足条件的表中的前N行.

我知道我可以做一个Update Top N …但问题是N在@variable中.

更新顶部@N SET …不起作用.

有没有办法做到这一点,我只是失踪?

这里没有特定的表定义,因为列是什么并不重要.如果我可以为一个列表执行此操作,我可以为我的表执行此操作.

解决方法

当你想使用变量时,你需要在TOP子句之后使用parens:
UPDATE TOP(@N) ...

猜你在找的MsSQL相关文章