본문 바로가기

oracle

[Oracle]function 함수 만들기

CREATE OR REPLACE FUNCTION getLstcsNm(
    reqstNo IN VARCHAR2
)
RETURN  VARCHAR2
IS
    resultStr VARCHAR2(100) :='mmm';
   

BEGIN
--    CASE reqstNo
--        WHEN '01' THEN resultStr := '원어민';
--    END;
    IF reqstNo = '01' THEN
        resultStr := '원어민';
    ELSIF reqstNo = '02' THEN
        resultStr := '업무가능';
    ELSIF reqstNo = '03' THEN
        resultStr := '일상생활';
    ELSIF reqstNo =  '04' THEN
        resultStr := '약간가능';
    ELSE resultStr :=  '';
    END IF;
    RETURN resultStr;
   
END;
/


select getLstcsNm('01') from dual

'oracle' 카테고리의 다른 글

[Oracle]테이블 백업  (0) 2013.09.27
[Oracle]HUGECLOB 데이터타입 읽어오기  (0) 2013.07.09
[Oracle](ibatis) MemoryCash 하지 않도록 설정  (0) 2013.05.31
[Oracle]LEFT OUTER JOIN  (0) 2013.05.24