DataBase/Oracle
PLSQL IF/ELSE 사용
DanStory
2020. 12. 2. 14:52
1. 사용법
1) IF 조건 THEN
2) ELSIF 조건 THEN
3) ELSE 조건
4) END IF;
2. 예시
DECLARE
v_ANSWER NUMBER(5);
BEGIN
SELECT COUNT(1)
INTO v_ANSWER
FROM DUAL;
IF v_ANSWER > 0 THEN
DBMS_OUTPUT.PUT_LINE('0보다 큼 v_ANSWER = '||v_ANSWER);
ELSIF v_ANSWER = 0 THEN
DBMS_OUTPUT.PUT_LINE('0 v_ANSWER = '||v_ANSWER);
ELSE
DBMS_OUTPUT.PUT_LINE('0보다 작음 v_ANSWER = '||v_ANSWER);
END IF;
END;