Oracle&DB

Oracle 숫자형 확인 사용자 함수 IS_NUMBER(IN_STR)

Code GGOON 2019. 11. 27. 10:43
반응형
CREATE OR REPLACE FUNCTION IS_NUMBER(str VARCHAR2) RETURN NUMBER

IS

   v_ret NUMBER;

BEGIN

   IF str IS NULL OR LENGTH(TRIM(str)) = 0 THEN

      RETURN 0;

   END IF;


   v_ret := TO_NUMBER(str);

   RETURN 1;




   EXCEPTION WHEN OTHERS THEN

      RETURN 0;

END ;

 

[참고] https://gent.tistory.com/46

반응형