【发布时间】:2012-09-12 07:34:46
【问题描述】:
如果数字具有十进制值,我需要显示 3 个十进制值, 假设数字没有小数,那么小数点后将显示零 我尝试使用 TO_CHAR 函数,但是当我将 to_char 转换为 TO_NUMBER 时,它显示的数字是四舍五入的值
【问题讨论】:
-
TO_CHAR(pAmount, '9,999,999.999'); - 你试过吗?
-
这是在 Oracle GUI 客户端中还是在代码/查询中?
-
你试过用 NUMBER(6,2) 吗?
-
为了显示你应该使用
TO_CHAR。转回数字会将格式问题放到应用层(是数字,而不是Oracle的问题,如何显示它。)
标签: oracle