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

반응형

'Oracle&DB' 카테고리의 다른 글

Oracle SEQ(Sequence) 생성 / 삭제  (0) 2020.01.21
Oracle 권한부여  (0) 2019.06.29
Oracle 'FLASHBACK' 테이블 데이터 복구  (0) 2019.05.13