我想創建一個存儲過程,它將整數值作爲@top
,這樣我就可以在我的查詢中使用它,但它不允許我動態設置top的值。動態計算頂部數
select top @top * from (select url,
count(1) as shared from tblshared
group by url, uniqid having
uniqid = @uniqid) as sha order by
shared desc
我想獲取頂級的n
記錄表,所以我想傳遞的n
在存儲過程中的價值,它將返回我,多家頂級記錄。
注意:我不想使用exec
。
謝謝。
哪個版本的SQL Server? – 2010-12-23 11:34:27
@使用sql server 2005 – 2010-12-23 11:43:50