渡したパラメータに基づいて、本番テーブルまたは「仕掛品」テーブルのいずれかにクエリを実行するストアドプロシージャがあります。2つの個別のストアドプロシージャを記述できますが、これは試してみる価値があると思いました。
次のようなもの:
create procedure getUserDetails
@userID int,
@prod varchar(5)
as
begin
select * from
if (@prod = 'true')
Begin
userprod_table
else
userwip_table
end
where something = 'something'
END
これは可能ですか?ほぼ同じ2つのSPを書きたくありません:-/