为什么sql在执行带参数的存储过程中,出现将varchar 值转换成数据类型 int时失败 30 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 存储过程 varchar 数据类型 sql 参数 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? lzh3452 2016-06-21 · TA获得超过1044个赞 知道小有建树答主 回答量:1168 采纳率:100% 帮助的人:849万 我也去答题访问个人页 关注 展开全部 这当然是会出错的了,虽然是个字符串,但你和一个number类型的字段比较,数据库会自动把他转化成number,自然就错了,你可以把tno转成字符串在比较,就不会出错了,或者先检查传入参数是否为数字,再决定是否继续处理 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-06-03 SQL:在将 varchar 值 '' 转换成数据类型 int 时失败。 4 2018-05-09 两个简单查询语句提示varchar值转换为数据类型为 int 的列时发生语法错误 1 更多类似问题 > 为你推荐: