【发布时间】:2016-05-18 11:48:19
【问题描述】:
我有一个从 Table 中选择 top X 的存储过程,
declare @i int ;
set @i = 10 ;
select top @i from tableNam
“@i”附近的语法不正确。
我该怎么办?
假设@i 来自我的storedProcedure 中的参数
【问题讨论】:
-
SELECT TOP(@i)...会起作用,而SELECT TOP @i...不会。为什么?我不知道。 -
您没有在选择子句中包含任何列选择。
-
谢谢,这是我输的重点
标签: sql sql-server