从SQLDeveloper导出NUMBER - 逗号而不是点

时间:2016-03-16 06:47:55

标签: oracle-sqldeveloper

我的表格有NUMBER(10,2)列(Oracle 11g)。
可以说样本值是123.34 当我导出数据时,我得到'123,24'。最后,我的INSERT脚本在尝试将VARCHAR值插入NUMBER列时出错。

我已将Preferences / Database / NLS / Decimal Separator设置为。 (点)

如何在导出NUMBER列时使SQLDeveloper使用点而不是逗号?

2 个答案:

答案 0 :(得分:4)

我找到了。所有导出首选项都位于:首选项/数据库/实用程序/分隔符格式/分隔符

如果不起作用,请添加

AddVMOption -Duser.region=US

在sqldeveloper.conf中

答案 1 :(得分:1)

Preferences 下寻找 Decimal Separator > Database > NLS > Decimal Separator:

Decimal Separator

此外,您可以使用:

ALTER SESSION SET NLS_NUMERIC_CHARACTERS = '. ' ;

...在您的 SQL Developer 会话中。

https://datacadamia.com/db/oracle/nls_numeric_characters