日期:2014-05-17  浏览次数:20809 次

oracle存储过程 计算时位数丢失
使用oracle的存储过程计算数据的时候,出算了小数点位数丢失现象,在小数点后第6位

这个怎么解决,求解
oracle 存储过程 运算

------解决方案--------------------
变量数据类型声明时给的精度不够吧,如果想保留小数点后六位,那么至少在需要声明成number(x,7),或者直接number
------解决方案--------------------
引用:
变量数据类型声明时给的精度不够吧,如果想保留小数点后六位,那么至少在需要声明成number(x,7),或者直接number

精度问题+1
------解决方案--------------------
直接声明为 number 吧