行数を返すストアド プロシージャがあるが、TOP などを使用して行数を制限したいとします。これを行うために既存のストアド プロシージャを更新する別のストアド プロシージャを作成せずに、これを動的に行うことは可能ですか?
私のspは次のようになります:
create procedure [dbo].[myproc]
@param1 int
as
begin
select sumthing
from mytable
where mycolumn=2
end
このspに別のパラメータを追加して、必要なときに行数を制限するオプションにするにはどうすればよいですか?