我试图编写一个存储过程,其中where子句需要基于传递给过程的参数是动态的。
根据是否将空字符串传递给StartDate和EndDate,ContractDate条件选择行。如果它们是空字符串,用户将传递一个日期列表(假设),我需要选择具有ContractDates sames的行作为列表中的行。如果@StartDate和@EndDate par
我正在编写SQL存储过程。传递给存储过程的参数之一是一个列表(逗号分隔的字符串)。我知道,如果我想在列表中找到一个特定的字符串,我可以使用类似于SELECT * FROM myTable WHERE myField IN (@myList)的东西
但是,如果"myField“也包含一个列表(逗号分隔的字符串</
我的存储过程中有一个nvarchar(MAX),它包含int值的列表,我这样做是作为--不可能将int列表传递给我的存储过程,但是,由于我的数据类型是int,所以我遇到了问题,我想比较字符串的列表。有什么办法可以让我做同样的事吗?---myquerry----where status in (@statuslist)
但是sta