2014-09-25 62 views
0

我对APEX相对较新,目前我正在尝试一些事情来改善它。APEX数据载入数字格式

现在我有一些问题,从APEX的数据上传Wizzard。我创建了一个有NUMBER列的表格。现在我尝试通过数据上传wizzard向它上传一些数据。

我的问题是,如果我上传一个逗号(,)作为小数点分隔符的数字,如“12000,00”,则会弹出“ORA-01722:invalid number”错误。

我试图改变“文件详细信息”-Tab中的“全球化”设置为:
Group Separator =。
十进制字符=,

然而,如果我上传具有不同的格式,如一个文件,

12000.00;
12000,00;
12,000.12;
12.000,13;

只有数字12000.00被插入。

看来APEX总是忽略全球化设置。有没有办法我可以用逗号(,)作为十进制分隔符上传数字。我必须在格式列中设置特定的格式吗?到目前为止,我尝试了“999990,99”和“999G990D99”作为格式掩码,但它们似乎都不起作用。

感谢您的提前输入。

回答

1

FORMAT一起提供NLS_NUMERIC_CHARACTERS

'NLS_NUMERIC_CHARACTERS = .,'