반응형
CREATE OR REPLACE FUNCTION IS_NUMBER
(
V_STR_NUMBER IN VARCHAR2
) RETURN VARCHAR2
IS
V_NUM NUMBER;
BEGIN
V_NUM := TO_NUMBER(REPLACE(TRANSLATE(TO_SINGLE_BYTE(V_STR_NUMBER), '-~', ' '), ' '));
RETURN 'Y';
EXCEPTION
WHEN OTHERS THEN
RETURN 'N';
END;
'전산Tip > Oracle' 카테고리의 다른 글
오라클 - 테이블물리설계 (0) | 2010.04.14 |
---|---|
오라클 펑션 - 영문/숫자/한글 제외 기타 문자 제거 (조합형 한글 제거) (0) | 2010.04.14 |
오라클 - 12개월치 데이타로 다양한 파생컬럼 생성하기 (0) | 2008.11.13 |