在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正在生成错误。错误消息是什么?