参数是数字则返回1,不是数字则返回0.
CREATE FUNCTION F_IS_NUM(P_NUM IN VARCHAR2) RETURN NUMBER ASV_TMP NUMBER;BEGINIF P_NUM IS NULL THENRETURN NULL;END IF;V_TMP := TO_NUMBER(P_NUM);RETURN 1;EXCEPTIONWHEN OTHERS THENRETURN 0;END F_IS_NUM;