十进制分隔符oracle

XLD_a

我需要用点替换逗号,然后我需要将值设为数字。所以我这样写:

select replace('12345,6789', ',' , '.') from dual --it works fine

但是然后我想转换to_number该值,然后出现错误:

"invalid number"

亚历克斯·普尔

to_number()函数使用会话的NLS_NUMERIC_CHARACTERS设置来决定如何解释逗号和句点。如果您知道您的字符串将始终以逗号作为小数点分隔符,则可以使用可选的第三个参数将其覆盖为调用的一部分;尽管这确实意味着您必须指定格式模型:

select to_number('12345,6789', '9999999999D9999', 'NLS_NUMERIC_CHARACTERS='',.''')
from dual;

TO_NUMBER('12345,6789','9999999999D9999
---------------------------------------
                             12345.6789

您不需要单独的replace()步骤。

您也可以使用更改会话的设置ALTER SESSION SET NLS_NUMERIC_CHARACTERS=',.';,但可能无法在每个必须运行代码的客户端中控制该设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缺少十进制分隔符

来自分类Dev

Virtuoso十进制分隔符

来自分类Dev

用定义的十进制分隔符检查数字

来自分类Dev

使用任何十进制分隔符将字符串解析为十进制

来自分类Dev

具有十进制分隔符和强制小数位的String.Format十进制

来自分类Dev

jQuery验证插件:使用逗号作为十进制分隔符来验证十进制数字

来自分类Dev

使用任何十进制分隔符将字符串解析为十进制

来自分类Dev

将十进制数字粘贴到Excel /逗号和点十进制分隔符中

来自分类Dev

如何使用本地化的十进制分隔符将十进制值从JSP传递到Action?

来自分类Dev

使用 odbcDataReader 的 C#:将十进制分隔符从“。”更改为 到“,”的十进制值

来自分类Dev

使用错误的十进制分隔符在Android中格式化货币

来自分类Dev

从Android中的十进制数字中删除分组分隔符

来自分类Dev

如何格式化带前导零且不带分隔符的十进制?

来自分类Dev

用千位分隔符解析十进制

来自分类Dev

十进制分隔符从控制面板自定义设置

来自分类Dev

Xamarin.Forms条目带有自动千位和十进制分隔符

来自分类Dev

具有TwoWay DataBinding(双精度)的TextBox不允许十进制分隔符

来自分类Dev

在MATLAB中使用逗号十进制分隔符读取txt文件

来自分类Dev

实体框架将十进制分隔符从传递的值更改为FromSqlRaw

来自分类Dev

在JavaScript中使用逗号十进制分隔符解析数字

来自分类Dev

当前的十进制分隔符是哪一个?

来自分类Dev

使用所需的十进制分隔符将Double转换为String

来自分类Dev

从VB.Net导出到Excel后,十进制分隔符丢失

来自分类Dev

具有TwoWay DataBinding(双精度)的TextBox不允许十进制分隔符

来自分类Dev

如何使用可选的十进制分隔符解析双精度型

来自分类Dev

十进制分隔符从控制面板自定义设置

来自分类Dev

在MATLAB中使用逗号十进制分隔符读取txt文件

来自分类Dev

强制十进制分隔符时解析长/双/浮点数

来自分类Dev

表示 sep(分隔符)和十进制的相同 str 符号。读取_csv

Related 相关文章

  1. 1

    缺少十进制分隔符

  2. 2

    Virtuoso十进制分隔符

  3. 3

    用定义的十进制分隔符检查数字

  4. 4

    使用任何十进制分隔符将字符串解析为十进制

  5. 5

    具有十进制分隔符和强制小数位的String.Format十进制

  6. 6

    jQuery验证插件:使用逗号作为十进制分隔符来验证十进制数字

  7. 7

    使用任何十进制分隔符将字符串解析为十进制

  8. 8

    将十进制数字粘贴到Excel /逗号和点十进制分隔符中

  9. 9

    如何使用本地化的十进制分隔符将十进制值从JSP传递到Action?

  10. 10

    使用 odbcDataReader 的 C#:将十进制分隔符从“。”更改为 到“,”的十进制值

  11. 11

    使用错误的十进制分隔符在Android中格式化货币

  12. 12

    从Android中的十进制数字中删除分组分隔符

  13. 13

    如何格式化带前导零且不带分隔符的十进制?

  14. 14

    用千位分隔符解析十进制

  15. 15

    十进制分隔符从控制面板自定义设置

  16. 16

    Xamarin.Forms条目带有自动千位和十进制分隔符

  17. 17

    具有TwoWay DataBinding(双精度)的TextBox不允许十进制分隔符

  18. 18

    在MATLAB中使用逗号十进制分隔符读取txt文件

  19. 19

    实体框架将十进制分隔符从传递的值更改为FromSqlRaw

  20. 20

    在JavaScript中使用逗号十进制分隔符解析数字

  21. 21

    当前的十进制分隔符是哪一个?

  22. 22

    使用所需的十进制分隔符将Double转换为String

  23. 23

    从VB.Net导出到Excel后,十进制分隔符丢失

  24. 24

    具有TwoWay DataBinding(双精度)的TextBox不允许十进制分隔符

  25. 25

    如何使用可选的十进制分隔符解析双精度型

  26. 26

    十进制分隔符从控制面板自定义设置

  27. 27

    在MATLAB中使用逗号十进制分隔符读取txt文件

  28. 28

    强制十进制分隔符时解析长/双/浮点数

  29. 29

    表示 sep(分隔符)和十进制的相同 str 符号。读取_csv

热门标签

归档