UDN-企业互联网技术人气社区

板块导航

浏览  : 1199
回复  : 10

[答疑专区] 金额存储、有效数字、oracle

[复制链接]
南柯一梦点的头像 楼主
发表于 2017-2-9 16:28:35 | 显示全部楼层 |阅读模式
环境:NC63
数据库:oracle
问题:存储到数据库小数出问题。例如:金额字段"money" 类型UFDouble,100,000,000.60保存到数据库后为100000000.59999999,有效数字位17位,数据库此金额字段类型NUMBER(28,8),有效数字是28位,但根据单一的测试来说,只要有数字不超过16位,保存的小数位都没问题。而double 的小数位刚好是16位,想问问有没有了解数据库的问问@benbenxiong 笨笨,麻烦你帮我@大神
发表于 2017-2-10 08:49:51 | 显示全部楼层
我先去问一下,如果有人知道的话他会上来回复的
使用道具 举报

回复

发表于 2017-2-13 08:45:14 | 显示全部楼层
楼主,你这个问题目前无人能解决,还请知晓,有人回复的话我会尽快给你答复的
点评 ( 2 ) 收起 / 展开点评

南柯一梦点 2017年02月16日 17:12 详情 回复

@benbenxiong 笨笨,找到原因了,这是PL/SQL Developer 工具的bug,使用sqlplus查询 select to_char(money )from table_a; 查询的数据就是对的了(我真是哔了狗了,找了这么多天)

南柯一梦点 2017年02月13日 09:17 详情 回复

麻烦您了

使用道具 举报

回复

南柯一梦点的头像 楼主
发表于 2017-2-13 09:17:07 | 显示全部楼层
benbenxiong 发表于 2017-2-13 08:45
楼主,你这个问题目前无人能解决,还请知晓,有人回复的话我会尽快给你答复的 ...

麻烦您了
使用道具 举报

回复

南柯一梦点的头像 楼主
发表于 2017-2-16 17:12:16 | 显示全部楼层
benbenxiong 发表于 2017-2-13 08:45
楼主,你这个问题目前无人能解决,还请知晓,有人回复的话我会尽快给你答复的 ...

@benbenxiong  笨笨,找到原因了,这是PL/SQL Developer 工具的bug,使用sqlplus查询
select to_char(money )from table_a;
查询的数据就是对的了(我真是哔了狗了,找了这么多天
点评 ( 1 ) 收起 / 展开点评

南柯一梦点 2017年02月20日 11:30 详情 回复

@benbenxiong 没亮,再次@提醒,麻烦您了

使用道具 举报

回复

南柯一梦点的头像 楼主
发表于 2017-2-20 11:30:45 | 显示全部楼层
南柯一梦点 发表于 2017-2-16 17:12
@benbenxiong  笨笨,找到原因了,这是PL/SQL Developer 工具的bug,使用sqlplus查询
select to_char(mon ...

@benbenxiong     没亮,再次@提醒,麻烦您了
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部