ORACLE NUMBER丢失精度

ORACLE的NUMBER可以支持到38位精度。超过15位存进去,就用科学记数法表示的,而且精度丢失了。

例:1234567890123456    插入后 1.23456789012346E15

      123456789025587.22 插入后 123456789025587.00

补足:此处的精度丢失是,SELECT * FROM 表 时看到的结果,其实用

  SELECT   列名 

        INTO  变量

      FROM  表名

 DBMS_OUTPUT.PUTLINE (变量) 打印出来的值与之前插入的值是相等的。

阅读更多
上一篇Oracle创建表空间、创建用户以及授权、查看权限
下一篇ASP.NET中的<%%>,<%=%>,<%#%>,<%$%>
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

关闭
关闭