SQL查询语句SELECT TOP中使用变量的方法
发布日期:2014-11-15 11:41:54
所属栏目:开发技术
在SQL查询语句中,可通过TOP关键字来限制查询结果集返回的记录条数。有时希望通过传入变量赋值的方式,来指定返回记录具体的数值。当TOP后的数值直接用变量代替时,代码运行会报错。
运行代码:
DECLARE @TopNum int = 10;
SELECT TOP @TopNum *
FROM T_User;
错误信息:
'@TopNum' 附近有语法错误。
将代码修改为如下后运行即可正常通过:
DECLARE @TopNum int = 10;
SELECT TOP (@TopNum) *
FROM T_User;
修改方法为在变量@TopNum的前后加上括号即可。
下一篇:微商真的能赚钱吗?
发表评论