当前位置:
代码迷
>>
Sql Server
>> *WHERE IN 参数化有关问题*
详细解决方案
*WHERE IN 参数化有关问题*
热度:
82
发布时间:
2016-04-24 09:18:08.0
**WHERE IN 参数化问题**
想在 WHERE IN ('A','B','C')参数化
'A','B','C' 个数不定,不要动态拼接的SQL,最好是静态SQL
------解决思路----------------------
IN里面需要用,(逗号)为标识符隔开
能把字符串中的,当标识符用的,只有用动态执行里面了,想要静态就达到这个效果,我想在你睡觉的时候也许做得到
你可以考虑其它的变通方式
把IN需要的变量,放到一个表里,查询时关联这个表过滤
相关解决方案