SELECT 1
FROM geo_locationInfoMajor_tbl
WHERE geo_locationInfoM_taluka IN(SELECT * from #temp
我创建了一个临时表,它从前端获取它的值..使用我将值插入临时表的函数...现在临时表中的数据是混合的...它可以是整数或 varchar..当我只将 int 或 varchar 传递到临时表中,这很好。但是如果输出是混合的,查询会抛出一个错误..如何处理这个?将 varchar 值“English”转换为数据类型 int 时转换失败。
这很好-->
#temp
1
这不是-->
1
English