我对APEX比较陌生,目前我正尝试用一些东西来改善它。
现在我对APEX的数据上传Wizzard 有些问题。我创建了一个包含NUMBER列的表。现在我尝试通过数据上传wizzard上传一些数据。
我的问题是,如果我使用逗号(,)作为小数分隔符上传一个数字,例如“ 12000,00 ”,则会弹出“ORA-01722:无效数字”错误。
我尝试将“文件详细信息”中的“全球化”设置更改为-Tab:
组分隔符=。
十进制字符=,
但是,如果我上传的文件格式不同,如
12000.00;
12000,00;
12,000.12;
12.000,13;
仅插入数字12000.00。
似乎APEX完全无视全球化设置。有没有办法我可以用逗号(,)作为十进制分隔符上传数字。我是否必须在格式列中设置特定格式?到目前为止,我尝试使用“999990,99”和“999G990D99”作为格式掩码,但它们似乎没有用。
感谢您事先提出的意见。
答案 0 :(得分:0)
将参数NLS_NUMERIC_CHARACTERS
与FORMAT
:
'NLS_NUMERIC_CHARACTERS = .,'