私の見出しが非常に明確である場合は申し訳ありません。ストアド プロシージャを作成しようとしています:
Create Procedure Pro1 @a nvarchar = null, @b nvarchar =null
as
Select * from table1
where Parameter1 = '1'
and Parameter2 = @a
go
上記は実際のコードではありませんが、私が達成しようとしていることを説明してくれることを願っています. 私は2つのパラメータを選択しています。'Parameter2' は変数 @a に依存します。私が抱えている課題は、実行時に @a が null のままである場合です。「and」ステートメントが存在しないかのように、select ステートメントで Parmeter2 のすべての値を検索する必要があります。さまざまな選択を実行する if else ステートメントを作成することはできますが、@a を何らかのワイルドカード値に設定するだけでこれを実行できると思っていましたか? たぶん何か:「[]のように」?