В моем приложении есть форма с полями фильтра.Ничего не требуется, если пользователь вводит значение, которое мне нужно предоставить в качестве параметров в предложении where.
Хотя я не знаю, как справиться с этим в моей хранимой процедуре.
например, следующая хранимая процедура:
--parameters
@customername varchar(50),
SELECT * from ORDERS
WHERE customername = @customername
, поэтому, если пользователь вводит имя клиента, то, конечно, он будет возвращать все с этим именем клиента, если пользователь не вводит имя пользователя, ему нужно все вернуть.Как я могу сделать это в этом заявлении?есть ли подстановочный знак, который я могу передать, если пользователь не ввел имя клиента?Или мне нужна отдельная процедура.Я надеюсь, что это имеет смысл, спасибо!