关闭

[置顶] ORACLE NUMBER丢失精度

750人阅读 评论(0) 收藏 举报
分类:

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

例:1234567890123456    插入后 1.23456789012346E15

      123456789025587.22 插入后 123456789025587.00

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

  SELECT   列名 

        INTO  变量

      FROM  表名

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2733次
    • 积分:44
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:7篇
    • 译文:0篇
    • 评论:0条
    文章分类