ストアド プロシージャに渡す必要がある場合とない場合がある 3 つの変数があります。基本的にはすべてのオプションと、それをいくつかの値で分割したオプションに基づいています。誰かがブレークダウンオプションを選択し、すべてのオプションを個別に選択した場合の手順がありますが、GetReportbySV、GetReportbyVEなどを作成する必要があります。これをすべて1つのストアドプロシージャで行う人はいますか?それらの8?
create proc GetReportbySVE
@SCode int,
@VCode int,
@ECode int
as
begin
select * from D
where S = @SCode and V = @VCode and E = @ECode
end
編集: C# winform を使用して、このプロシージャにデータを渡しています。