没有这个属性
你可以用varchar2来保存你的数据。

解决方案 »

  1.   

    使用时用to_char转换
    SQL> select to_char(123.45,'999.999') from dual;TO_CHAR(
    --------
     123.450
      

  2.   

    是啊,是啊。还在死死的寻找当中...........
    用varchar真的不行啊。搞到整个系统存在一个危机啊.......
    bzszp(www.bzszp.533.net):
    这样不行的,我不是要这个结果...
    原贴见...
    http://community.csdn.net/Expert/topic/3153/3153974.xml?temp=.9446527
    http://community.csdn.net/Expert/topic/3154/3154218.xml?temp=.1939203
      

  3.   

    请问用varchar有什么不行的,说出来大家帮你想一想
      

  4.   

    用varchar就要先把数据导出来。再改删除再导数据。很麻烦啊。程序又要加判断。
    视图又要改。因为有些是有运算的。
    而且不是一二个字段..是十几个字段啊。
    很麻烦啊。很多东西啊...
      

  5.   

    为什么一定要把小数后面的零保存呢?  比如1.5,这后面的零可以是无数个啊,
    1.5=1.5000000000000000000000000000000000000000
    用的时候自己转换就是了,
    select to_char(123.45,'999.999999999999999') from dual
    想要几个零就加几个9就行了.
      

  6.   

    to dinya2003(OK) :
    这是用户的需求,用户当时输入几个零,你就要显示几个零给他,他是专家。他说只有这样才对的。他说1.5跟1.50意义根本不同。跟1.500更不一样啦。
    所以...........哎.......