Oracle中没有类似checknum的函数,但是你可以自己写一个。
CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) RETURN NUMBERISBEGIN IF str IS NULL THEN RETURN 0; ELSE IF regexp_like (str, '^(-{0,1}+{0,1})[0-9]+(.{0,1}[0-9]+)$') THEN RETURN 1; ELSE RETURN 0; END IF; END IF;END isnumeric;
1
select isnumeric('aaaa') from dual;
//求和surplus_num
int allTaskNum = db.Queryable