에듀윌
·
함수 vs 프로시저
시험 1순위
★ 시험 1순위 ★ RETURN과 SELECT 호출
차이만 명확하면
시험장 100% 점수
구분
프로시저
사용자 정의 함수
RETURN 값
없음 (또는 OUT)
반드시 1개
SELECT 안 호출
불가능
가능
호출 방식
EXECUTE / CALL
SQL 안에서 직접
매개변수
IN / OUT / INOUT
IN만 (DBMS별)
주 용도
일괄 처리·작업 흐름
값 계산·조회 보조
합격 공식
함수는 답을 돌려주고 SELECT 안에 들어가고, 프로시저는 일을 해치우고 EXECUTE로만 부른다.
'RETURN'·'SELECT 안 호출'이 보이면 → 함수.