2016 - 2024

感恩一路有你

sql中varchar转number 从数据类型varchar转换为numeric时出错,怎么解决?

浏览量:1481 时间:2021-03-16 09:36:29 作者:admin

从数据类型varchar转换为numeric时出错,怎么解决?

你执行哪句话?从提示中,您要在内容中转换的字段包含字母(因为varchar类型,但是所有数字字符串,也可以是数字和字母字符串的组合,甚至是汉字等),然后您需要将其转换为数字类型,当然会报错。是否使用检查数据字段uNumber(),如果要检查,则uNumber()是varchar类型的字段。所有的数字串都可以。但请注意,我上面描述过。不能有不是数字的字符串。如果有,将报告错误。您可以放弃尝试更新number()。cmd.ExecuteNonQuery命令那么()之前的SQL语句呢?

从数据类型varchar转换为numeric时出错.怎么解决?

Cast(a.num as numeric(18,5))/Cast(b.cknum as numeric(18,5))您将获得数字类型,而前两个将获得字符类型。我想你只需要把它直接转换成一个字符(a.num/b.cknum,$99999)

sql中varchar转number varchar转换为数字 从数据类型 varchar 转换为 numeric 时出错

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。