Add WHERE clauses to SQL dynamically / programmatically

前端 未结 3 1406
野趣味
野趣味 2020-11-30 10:10

How can I add search condition to SQL Stored Procedure programmatically? In my application(C#) I\'m using stored procedure (SQL Server 2008R2)

ALTER PROCEDUR         


        
3条回答
  •  旧时难觅i
    2020-11-30 10:55

    you could have your procedure as string, and send a string with the conditions, concatenate and exec.

    ALTER PROCEDURE [dbo].[PROC001] @userID varchar(20), @password varchar(20), @WhereToAdd varchar(MAX) AS 
    
    exec ('SELECT * FROM tUsers WHERE RTRIM(Name) = @userID AND RTRIM(Password) = @password AND ' + @WhereToAdd)
    

提交回复
热议问题