oracle to_number 转换报无效数字问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27384505/article/details/81168337

一般情况下to_number在处理经过to_char转换的数据后是不会报无效数字问题的,但是要是数据库里有看不见的非法字符还是会导致无效数字问题,可以参考以下代码去除字符

to_number(REGEXP_REPLACE(substr(END_TIME,6,2),'[^0-9]',''))

这样返回的值经过了去除非法字符后可以进行大小判断等操作了

猜你喜欢

转载自blog.csdn.net/qq_27384505/article/details/81168337
今日推荐