У меня есть приложение MVC для генерации отчета. Я предоставил много вариантов поиска, как показано ниже
Customer id
Customer name
Customer E-mail
State
Country
Пользователь 1:
Если какой-либо пользователь будет вводить только некоторые значения, такие как
Customer id = 1
Customer name = A
По умолчанию другие параметры передаются хранимой процедуре как нулевые.
Customer E-mail
State
Country
Пользователь 2:
Если какой-то пользователь будет вводить только некоторые значения, такие как
Клиент E-mail=xtz@gmail.com
По умолчанию другие параметры передаются хранимой процедуре как нулевые.
Customer id
Customer name
State
Country
Как я могу использовать предложение where в запросе SQL в хранимой процедуре. Можем ли мы сделать это, как показано ниже
string qry = select * from table_name where status != d
if (@customerID!=null)
qry = qry + "and customer_id=@customerID"
if (@customerName!=null)
qry = qry + "and customer_name=@customerName"
Пожалуйста, дайте мне лучший подход к этому.
Спасибо,
Велит