2012-09-12 9 views
0

我需要显示3个十进制值,如果具有十进制值的数字, 为假设数字不具有小数,那么将在小数点后显示零数字 我尝试使用TO_CHAR函数,但是当我转换成TO_CHAR TO_NUMBER它显示与四舍五入值需要在oracle中显示十进制值

+0

TO_CHAR(pAmount, '9,999,999.999'); - 你有尝试过吗? –

+0

这是在Oracle GUI客户端还是在代码/查询中? – Yoztastic

+0

您是否尝试过使用NUMBER(6,2)? – Oyeme

回答

1

您的问题编号是有点模糊,但我猜你需要像

TO_CHAR(n, '999G990D000') 

以显示零。

0

如果你有特权更改架构,那么你可以这样来做:

ALTER TABLE TABLENAME Modify Attrib Number(10,3);