Как я могу добавить условие поиска в SQL хранимую процедуру программно? В моем приложении (С#) я использую хранимую процедуру (SQL Server 2008R2)
ALTER PROCEDURE [dbo].[PROC001]
@userID varchar(20),
@password varchar(20)
AS
SELECT * FROM tUsers WHERE RTRIM(Name) = @userID AND RTRIM(Password) = @password
Я хочу расширить этот запрос на большее количество условий, и теперь я не знаю, сколько условий будет использовать этот запрос из-за выполнения программы. 2, 3, 6 ИЛИ 20. Я хочу добавить эти условия программно, например:
SELECT * FROM tUsers WHERE RTRIM(Name) = @userID AND RTRIM(Password) = @password
AND Field2 = '1' AND Field3 = '0' OR Field4 <> '8' AND Field5 < '100' ....
Можно ли динамически отправлять условия в хранимую процедуру?