728x90
반응형

제어문의 개요

✔️ 프로그램의 진행 순서를 변경하기 위해 사용하는 명령문

✔️ 제어문의 종류 : IF, LOOP, GOTO 등

 

❓문제 (정답은 더보기 클릭)

다음은 ‘업무평가’가 “A”인 경우 “승진”, “B”인 경우 “보류”, 그 외의 경우 “탈락”을 반환하는 사용 자 정의 함수를 PL/SQL로 구현한 것이다. 사용자 정의 함수가 올바르게 구현될 수 있도록 괄호 (①, ②)에 적합한 명령을 넣어 SQL문을 완성하시오.

CREATE OR REPLACE FUNCTION VALUATE(업무평가 IN VARCHAR2)
RETURN VARCHAR2
IS
  result VARCHAR2(5) := ‘( ① )’;
BEGIN
  IF 업무평가 = ‘A’ THEN
    result := ‘승진’;
  ( ② ) 업무평가 = ‘B’ THEN
    result := ‘보류’;
  END IF;
  RETURN result;
END;
더보기

① 탈락, ② ELSEIF​

반응형
복사했습니다!