首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 保存小数位数及四舍五入

2012-09-22 
oracle 保留小数位数及四舍五入小数位的保留,值得注意一下最近修改同事的代码 发现 他是这么写的select to

oracle 保留小数位数及四舍五入
小数位的保留,值得注意一下

最近修改同事的代码 发现 他是这么写的

select to_char(round(123456789), rpad('999999',动态保留位数参数,'0'))from dual



如果这个 动态保留位数参数 是 9 则没什么问题,如果是 8那么 结果是 一排#

让我很恼火,以至于薪资计算时存储过程总出报错误,本来应该转换成为数值的value里面存着#当然会出问题了

直接这么写多省事

select round( 123456789,动态保留位数参数)from dual













热点排行