0

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

我有一个名为totalAvg number(5,2).

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

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

4

1 回答 1

1

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

如果您想要格式化,则在显示结果时应用该格式- 例如,当您查询时,您可以SELECT TO_CHAR(totalAvg, 'fm999G990D00') FROM table1格式化数字100.0080.00

于 2013-08-23T03:05:54.587 回答