SqlParameter会在编译时加上''变成varchar,使用charindex解决。
WHERE charindex(rtrim(字段名), @ids)>0;
注:按以上方案会出现ids=17的时候,会出现id=1,id=7,id=17的都会被查询出来
charindex(rtrim(字段名), @ids)>0; 需要改为 charindex
加载中,请稍候......
前一篇:
WPF TextBlock自定义内容
后一篇:
Win 10系统修复,DISM
< 前一篇
WPF TextBlock自定义内容
后一篇 >
Win 10系统修复,DISM
本文探讨了在SQL查询过程中,如何正确处理varchar类型的数值转换为int类型的问题,并提出了一种利用charindex函数进行字符串匹配的方法来替代直接转换,以避免查询错误。
1890

被折叠的 条评论
为什么被折叠?



