从数据类型 varchar 转换为 numeric 时出错的查找办法
总结原因有以下几点:
1、有null值;
2、有“”值;
ISNUMERIC
确定表达式是否为一个有效的数字类型。
下面这几个值,用sql函数ISNUMERIC()用查不出来错误
1、有“-”值;
2、财务上用的逗号,有“,”值
把以上转为0,基本上差不多就可以了
其他:转小数值一般不要超过5位
从数据类型 varchar 转换为 numeric 时出错的查找办法
总结原因有以下几点:
1、有null值;
2、有“”值;
ISNUMERIC
确定表达式是否为一个有效的数字类型。
下面这几个值,用sql函数ISNUMERIC()用查不出来错误
1、有“-”值;
2、财务上用的逗号,有“,”值
把以上转为0,基本上差不多就可以了
其他:转小数值一般不要超过5位