在将 varchar 值 ‘10.00’ 转换成数据类型 int 时失败。

在我们项目中有没有遇到这么个要求?做一个导入Excel功能,里面有数量列,系统中是int类型,用户上传的Excel中不一定是什么类型,假如用户是传了文本类型的带小数数字,需要直接insert,则会报标题中的错误。但用户“理所应当”的说:“不是我的问题!”,这时候应该怎么办?

强转? cast(i.stock_count as int)、convert(int, i.stock_count) ? 可能并... 【Read more】