ORACLE
function 문자열이 숫자인지 검사하기.
구름너머
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;
/