posted by 구름너머 2009. 11. 25. 11:06

ORA-01722: 수치가 부적합합니다

CREATE OR REPLACE FUNCTION isNumber(v_data VARCHAR2) RETURN VARCHAR2 IS
v_return VARCHAR2(1);

n_value NUMBER;

BEGIN
v_return := 'Y';

BEGIN
n_value := to_number(v_data);

EXCEPTION WHEN VALUE_ERROR THEN
v_return := 'N';
return v_return;
END;

--DBMS_OUTPUT.PUT_LINE('Function Get_Rate is ended!');

RETURN v_return ;

END;
/

'ORACLE' 카테고리의 다른 글

How to Shrink the datafile of Undo Tablespace  (1) 2009.11.25
IP정보를 고정길이로 변경하기  (0) 2009.11.25
오라클 함수들  (0) 2009.11.10
오라클에서 _ 로 조회하기.  (0) 2009.11.03
프로시져 실행하기.  (0) 2009.10.23