最近写存储过程,用到了大量的数据进行计算,运行的时候老是提示指定的转换无效。
经过排查,发现是数据的问题,分别有一下几点:
1.数据中有空格,为非法字符
2数据中有特殊字符
3.进行计算得到的数据为无限循环小数
解决办法:
1-2:将非法字符改正,在数据录入的时候加一个校验
3:将计算得到的数据保留两位有效数字
【记录工作中遇到的问题,慢慢成长】
本文针对存储过程中出现的计算异常问题进行了深入分析,包括非法字符、特殊字符导致的数据错误及无限循环小数的处理。提出了数据校验和保留有效数字的解决方案。
最近写存储过程,用到了大量的数据进行计算,运行的时候老是提示指定的转换无效。
经过排查,发现是数据的问题,分别有一下几点:
1.数据中有空格,为非法字符
2数据中有特殊字符
3.进行计算得到的数据为无限循环小数
解决办法:
1-2:将非法字符改正,在数据录入的时候加一个校验
3:将计算得到的数据保留两位有效数字
【记录工作中遇到的问题,慢慢成长】
1万+
1404
2390

被折叠的 条评论
为什么被折叠?