社区
MS-SQL Server
帖子详情
**WHERE IN 参数化问题**
bigmingming
2015-03-11 10:36:26
想在 WHERE IN ('A','B','C')参数化
'A','B','C' 个数不定,不要动态拼接的SQL,最好是静态SQL
...全文
187
1
打赏
收藏
**WHERE IN 参数化问题**
想在 WHERE IN ('A','B','C')参数化 'A','B','C' 个数不定,不要动态拼接的SQL,最好是静态SQL
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
还在加载中灬
2015-03-11
打赏
举报
回复
IN里面需要用,(逗号)为标识符隔开 能把字符串中的,当标识符用的,只有用动态执行里面了,想要静态就达到这个效果,我想在你睡觉的时候也许做得到 你可以考虑其它的变通方式 把IN需要的变量,放到一个表里,查询时关联这个表过滤
基于Web的酒店客房管理系统的设计与实现+论文+开题
public class BaseController { public static final Long EXPIRES_IN = 1000 * 3600 * 24 * 1L;// 1天 @Autowired private SystemProperties systemProperties; /** * 获得配置文件内容 */ public String ...
SQL where in
参数化
查询
1.使用CHARINDEX或like实现where in
参数化
2.使用exec动态执行SQl实现where in
参数化
3.为每一个参数生成一个参数实现where in
参数化
4.使用临时表实现where in
参数化
5.使用xml参数实现where in ...
c# sql where in
参数化
传值
第一种:传统Sql的Where IN()值拼接 不推荐,有sql注入风险 //传统Sql的Where IN()值拼装 string str = "1,2,3"; StringBuilder sql = new StringBuilder(); sql.Append("select * from user where in...
mysql
参数化
查询 in_mysql in 查询
参数化
mysql查询语句where条件inmysql查询语句where条件in正常情况需要查询的语句:select *from temp where id in ('1','2','3','4','5')在实际过程中发现一直查不出数据,实际上能够查出数据,弄得一直很郁闷,找不出...
python:mysql中in
参数化
第一种:拼接字符串,可以解决
问题
,但是为了避免sql注入,不建议这样写 还是看看第二种:使用.format()函数,很多时候...
参数化
in里面的值: select * from XX where id in ({}).format('1,2,3') 你可以打印下看
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章