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

在oracle中以无小数的数字(x,y)格式存储数值,oracle,Oracle,我有一个名为table1的表,其中的数据通过sql loader导入 我有一列名为totalAvg number(5,2) 在csv文件中,我有不带小数的数据,如:10000、8000等 在将数据插入数据表之前,我想转换数据值,如10000->100.00、8000->80.00 如果列已经是一个数字,则它没有任何内在格式-您不存储格式化字符串,只存储一个数值。只需存储100、80等(即将数字除以100) 如果需要格式化,则可在显示结果时应用该格式-例如,在查询时,可从表1中选择TO_CHAR(

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

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

在csv文件中,我有不带小数的数据,如:10000、8000等


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

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


如果需要格式化,则可在显示结果时应用该格式-例如,在查询时,可从表1中选择TO_CHAR(totalAvg,'fm999G990D00'),将数字格式化为
100.00
80.00
等。

你说没有小数是什么意思?为什么不在加载器文件中除以
totalAvg/100
?因此,它将插入为
100.00
80.00
等。totalAvg/100正在生成错误。错误消息是什么?