sql 开发人员中的 NLS 设置以更改数字格式
NLS setting in sql developer to change the Number format
当我试图在 KPI_FREQUENCY 字段中插入十进制值时,该字段是 oracle sql 开发人员中的数字数据类型,它总是插入“,”,这是不正确的。我尝试将十进制的 NLS 设置更改为“.”但它仍然插入','。我还尝试 to_char 插入带有“.”的值但它不起作用。
Insert into RATOR_MONITORING_CONFIGURATION.KPI_DEFINITION
(KPI_DEF_ID,KPI_NAME,KPI_DESC,KPI_FREQUENCY)
values
('10003881','Backlog Resul11t','Backlog Result11', 0.5);
将我的评论移至答案以使其正式化:
在 SQL Developer Preferences->Database-> NLS
中,如果您更改 Decimal Separator
设置,您还需要确保您的新设置不会与现有 [=12] 冲突=]设置。
在这种情况下,您需要将 Decimal Separator
更改为句点 .
,但 也 将 Group Separator
设置从句点更改逗号 ,
以避免设置冲突。
当我试图在 KPI_FREQUENCY 字段中插入十进制值时,该字段是 oracle sql 开发人员中的数字数据类型,它总是插入“,”,这是不正确的。我尝试将十进制的 NLS 设置更改为“.”但它仍然插入','。我还尝试 to_char 插入带有“.”的值但它不起作用。
Insert into RATOR_MONITORING_CONFIGURATION.KPI_DEFINITION
(KPI_DEF_ID,KPI_NAME,KPI_DESC,KPI_FREQUENCY)
values
('10003881','Backlog Resul11t','Backlog Result11', 0.5);
将我的评论移至答案以使其正式化:
在 SQL Developer Preferences->Database-> NLS
中,如果您更改 Decimal Separator
设置,您还需要确保您的新设置不会与现有 [=12] 冲突=]设置。
在这种情况下,您需要将 Decimal Separator
更改为句点 .
,但 也 将 Group Separator
设置从句点更改逗号 ,
以避免设置冲突。