У меня есть хранимая процедура, в которой я передаю значение, которое будет использоваться в операторе выбора в предложении where.
Если значение, которое я передаю, равно NULL, я не хочу, чтобы оно было частью той части предложения where, где оно используется.В приведенном ниже примере variable2 - это переменная, которую я передаю хранимой процедуре и использую в операторе sql, но если @ variable2 имеет значение NULL, я не хочу использовать variable2 = @ val1 в предложении where.Пример:
select Field1, Field2 from tbl1
where variable2= @val1
and ID = 'test'