**WHERE IN 参数化问题**

bigmingming 2015-03-11 10:36:26

想在 WHERE IN ('A','B','C')参数化
'A','B','C' 个数不定,不要动态拼接的SQL,最好是静态SQL
...全文
187 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2015-03-11
  • 打赏
  • 举报
回复
IN里面需要用,(逗号)为标识符隔开 能把字符串中的,当标识符用的,只有用动态执行里面了,想要静态就达到这个效果,我想在你睡觉的时候也许做得到 你可以考虑其它的变通方式 把IN需要的变量,放到一个表里,查询时关联这个表过滤

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧