Oracle如何判断值是否为数字或者小数
CASE WHEN REGEXP_LIKE('123', '^[0-9]+$') THEN '是整数' WHEN REGEXP_LIKE('12.34', '^[0-9]+\.[0-9]+$') THEN '是小数' ELSE '不是数字或小数' END AS result
正则表达式 :