FUNCTION · RETURN 필수 + SELECT 안 호출
동전 넣으면 음료를 반드시 돌려주는 자판기
UDF
FUNCTION
사용자 정의 함수
값을 입력받아 결과를 RETURN으로 반드시 돌려주는 절차형 SQL. SELECT 등 다른 SQL 안에서도 호출 가능.
CREATE FUNCTION calc_discount (
p_grade IN VARCHAR2)
RETURN NUMBER
IS
v_rate NUMBER;
BEGIN
IF p_grade = 'VIP'
THEN v_rate := 0.2;
END IF;
RETURN v_rate; -- 반드시 반환
END;