在oracle中以数字(x,y)格式存储没有小数的数值

时间:2013-08-22 07:36:17

标签: oracle

我有一个名为table1的表,其中的数据是通过sql loader导入的。

我有一个名为totalAvg number(5,2)的列。

在csv文件中,我有没有小数的数据:10000,8000等。

我想将数据值转换为10000 - > 100.00,8000 - >在将数据插入数据表之前80.00。

1 个答案:

答案 0 :(得分:1)

如果列已经是数字,则它没有任何内在格式 - 您不存储格式化字符串,只存储数值。只需存储100,80等(即将数字除以100)。

如果您希望将其格式化,则在显示结果时应用格式 - 例如在您查询时,SELECT TO_CHAR(totalAvg, 'fm999G990D00') FROM table1可以格式化100.0080.00等数字。