你好,
我在将参数传递给“IN”子句时遇到问题。我正在使用以下查询。
询问:
SELECT Topics.Topic_Id FROM Topics
Where Topic_Description IN (''+ @Topics +'')
当参数具有单个值时,此查询有效。我的参数可以用逗号分隔多个值,例如:“一”、“二”、“三”、“四”。但是只要有多个参数,查询就会失败。如何克服这一点?请建议。
谢谢
我必须将上述内容用作存储过程的一部分。我必须将选择查询的结果放入如下游标中:
DECLARE cur_TopicIDs CURSOR FOR SELECT Topics.Topic_Id FROM Topics Where Topic_Description IN (''+ @Topics +'')...等
在这种情况下,如何按照其他链接中的建议使用动态 sp