【发布时间】:2021-01-07 17:08:10
【问题描述】:
在 Oracle SQL 中将VARCHAR2 转换为Number 时遇到问题。
我的VARCHAR2有以下特点:0.000
例如:Campo1 的值为18.123(带有.)
但我得到一个错误:
- 00000 - “无效号码”
尝试转换时:
SELECT SUM(CAST(Campo1 AS NUMERIC)) AS VOLUME
FROM TESTE_NUMBER
WHERE Timestamp = '18/09/2020'
是否可以转换该字符串?
谢谢
【问题讨论】:
-
你能用to_number吗?
-
是的,@JeffreyDrake。但同样的错误
标签: sql oracle casting varchar2