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

一个oracle问题
比如表里的一个字段类型为: number(16,2)

现在他有一个值是15.02 但我现在需要它在显示成15.0200

我想问下。不要用select tochar(,99999.9999) from

而是直接slect from tab 

意思就是说15.02 存储在数据库里就是15.0200

有没有可能做到?

------解决方案--------------------
SQL> create table test (num number(16,2));

表已创建。

SQL> insert into test values (15.02);

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from test;

NUM
----------
15.02

SQL> col num format 99.9999
SQL> select * from test;

NUM
--------
 15.0200

SQL>