sql在in定义变量时报错——将 varchar 值 ‘‘ 转换成数据类型 int 时失败。

解决方案用转换字段用INDEX判断
原来

 WHERE   id in(@id)

改后

 WHERE    CHARINDEX(CAST(id AS NVARCHAR(10)),@id) > 0

猜你喜欢

转载自blog.csdn.net/q1923408717/article/details/118250245