首頁 > 資料庫 > mysql教程 > oracle开发技术:溢出错误解决方法

oracle开发技术:溢出错误解决方法

WBOY
發布: 2016-06-07 16:21:47
原創
1044 人瀏覽過

Oracle 数值数据类型最多可存储 38 个字节的精度。当将 Oracle 数值转换 为公共语言运行库数据类型时,小数点后边的位数可能过多,这会导致此错误。 解决方法: 使用round()函数: 例如:select min(pval),max(pval),round(avg(pval),5) from hvm_data_dga .

  Oracle 数值数据类型最多可存储 38 个字节的精度。当将 Oracle 数值转换

  为公共语言运行库数据类型时,小数点后边的位数可能过多,,这会导致此错误。

  解决方法:

  使用round()函数:

  例如:select min(pval),max(pval),round(avg(pval),5) from hvm_data_dga .

  round(avg(pval),5) 使数值小数点后按照四舍五入保留5位。

  select round(32/14, 3) from dual;

  输出结果:2.286

  select round(32/14, 2) from dual;

  输出结果:2.29

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板