日期:2014-05-17  浏览次数:20807 次

orcl数据库中的number类型
create table t1 (i number(5,3));
insert into t1 select 0.92161 from dual;
  结果为:0.92 
小数点后面不是应该保留3位的吗?怎么才2位,求大神解答!不甚感激。。。
------解决方案--------------------
引用:
create table t1 (i number(5,3));
insert into t1 select 0.92161 from dual;
  结果为:0.92 
小数点后面不是应该保留3位的吗?怎么才2位,求大神解答!不甚感激。。。

没问题啊

------解决方案--------------------
确实没问题啊,你是在哪查看的0.92 。。
------解决方案--------------------
引用:
出现这样的情况是什么原因呢?

有可能是你这个工具哪里有设置
------解决方案--------------------
你不限定位数,存入数据,看看是不是能完全显示,如果还这样证明还是工具的问题。。
不行你在sqlplus下查一下。。