프로그래밍/DB

[펌] PL/SQL 조건문 만들기

galad 2007. 11. 27. 14:33
출처 블로그 > 나의 컴 메모
원본 http://blog.naver.com/nukiboy/40007931468

CREATE OR REPLACE
FUNCTION CF_TO_HEXA
(
    DECI NUMBER
) RETURN CHAR IS

V_RET CHAR;

BEGIN
    IF DECI = 10 THEN
        V_RET := 'A';
    ELSIF DECI = 11 THEN
        V_RET := 'B';
    ELSIF DECI = 12 THEN
        V_RET := 'C';
    ELSIF DECI = 13 THEN
        V_RET := 'D';
    ELSIF DECI = 14 THEN
        V_RET := 'E';
    ELSIF DECI = 15 THEN
        V_RET := 'F';
    ELSE
        V_RET := TO_CHAR(DECI);
    END IF;
    RETURN V_RET;
END;