請問哪位大蝦能告訴oracle資料庫的小數點位數設定方法

解决方案 »

  1.   

    没有搞明白你的意思!
    number(3,2)表示总共三位,小数点后面有两位!
      

  2.   

    我的意思是在ORACEL中設定小數點后面的位數
      

  3.   

    比如﹐我用SELECT 0.000001 FROM DUAL 
    結果顯示﹕
    1E-6
      

  4.   

    可以通过TO_CHAR()转化为VARCHAR类型存储 即使是字符存储 在进行数字计算时如果是数字默认会转化为数字类型的
      

  5.   


    SELECT to_char(0.000001) FROM DUAL
      

  6.   

    有错,改一下SELECT '0'||to_char(0.000001) FROM DUAL
      

  7.   

    之所以出现你的结果,你可能是从客户端工具查看的吧。其实数据库中存放的就是 0.000001 工具中要显示 0.000001 , 你可以对工具设置一下,将Number 转化成 char 显示就可以了。