oracle number数据类型的精度

oracle number数据类型的精度1、number(p,s)  p:1—38  s:-84—127  a、s>0(精确到小数点右边s位,并四舍五入。然后检验有效数位是否     例如:number(5,2)有效数字最多是5位,保留小数点后2位;     123.45 — 123.45     123    — 123.00     1.2356 

大家好,又见面了,我是你们的朋友全栈君。1、number(p,s)

   p: 1—38
   s: -84—127
   a、s > 0 (精确到小数点右边 s 位,并四舍五入 。然后检验有效数位是否 <= p)
      例如:number(5,2) 有效数字最多是5位,保留小数点后2位;
      123.45  —  123.45
      123     —  123.00
      1.2356  —  1.24
      0.001   —  0.00
   b、s < 0 (精确到小数点左边 s 位,并四舍五入 。然后检验有效数位是否 <= p + |s|)
      例如:number(5,-2) 小数点左边最后2位四舍五入,最多7位有效数字
      123456        —  123460
      1234567.6789  —  1234600
      1             —  0    
  总结:在 p < s 这种情况下 只能用来存放大于0小于1的小数。
        在 p > s 这种情况下 小数点前最多只能插入:p – s个数字,但小数点后的数字可以是任意长度(保存时会四舍五入)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163914.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号