이제 두 프로시저를 실행해 보자.
입력
BEGIN
-- 사번을 통해 부서명 출력
ch12_overload_pkg.get_dep_nm_proc (176);
-- 사원명을 통해 부서명 출력
ch12_overload_pkg.get_dep_nm_proc ('Jonathon Taylor');
END;
결과
emp_id: 176 - 영업부
emp_name: Jonathon Taylor - 영업부
위 예제에서는 변수 타입만 다르게 했지만 매개변수 개수가 달라도 동일한 이름으로 만들 수 있으며, 프로시저 뿐만 아니라 함수도 오버로딩 기능을 구현할 수 있다.