多数の異なるストアド プロシージャのいずれかを呼び出し、それに指定されたパラメータに基づいてどれを選択するかを Sql Server で作成したいのですが、選択する構文を正しく取得できないようです。
現在試行中:
Begin
Set nocount on;
exec iif(param='individual', sp_FindIndividualRespondents,
iif(param='org', sp_FindOrgRespondents, sp_FindGroupRespondents))
End
これは現在私に言っています:「param」付近の構文が正しくありません。
私はここを見てきました:ストアド プロシージャ パラメーターに基づく条件付き where 句? 、しかし、状況に合わせてそのコードを変更する方法がわかりません。
ストアド プロシージャにパラメータを提供し、それを使用して別のストアド プロシージャを選択して実行するにはどうすればよいですか?