sql 存储过程使用定义的常量

2025-03-25 08:34:21
推荐回答(2个)
回答1:

DECLARE @a INT
SET @a=1

while @a<=@nCOUNT
begin
select top 1 * from
(SELECT TOP (@a) * FROM HuoDongGanKaNpc WHERE  HuoDongId=@HuoDongId) as a 
order by a.nRound DESC
    
set @a=@a+1
end

回答2:

SELECT TOP(@a) * FROM ....