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