說我有一個存儲過程返回一些行,但我想限制使用TOP或其他行的數量。是否有可能動態執行此操作,而無需創建另一個存儲過程來更新現有存儲過程來執行此操作?是否可以將行計數限制添加到現有存儲過程中的查詢中?
所以我的SP看起來是這樣的:
create procedure [dbo].[myproc]
@param1 int
as
begin
select sumthing
from mytable
where mycolumn=2
end
如何我可以添加其他參數去這個SP並使其可選限制的行數,當我需要這個?
因爲這不是一個刪除,插入或更新,我覺得沒有危險在此上下文中使用的行數不被棄用。 –