【发布时间】:2018-04-07 16:09:44
【问题描述】:
我想将 varchar 转换为十进制值
当我使用时
try_cast(unitPrice as decimal) as price_value
我收到错误无法输出到文件。值不是数字:java.lang.String
但是当我使用时
try_cast(unitPrice as integer ) as price_value
我收到十进制值的空值
是什么导致了这个错误?
【问题讨论】:
-
Oracle 中没有
try_cast。而且Value is not a number: java.lang.String也不是Oracle 错误消息(它们都以ORA-开头)
标签: sql oracle type-conversion