프로시저는 PL/SQL을 통해 만들어지고 특정 작업을 수행하는 서브 프로그램이다.
자주 사용되는 SQL문을 DB 객체로 생성한 후 저장하여 사용시에 프로시저명을 호출해서 사용한다.
PL/SQL에서 FUNCTION은 리턴값을 반환하는데 반해
프로시저는 지정된 작업을 수행 후에 결과값을 반환 할 수도 있고 반환하지 않을 수 있다.
FUNCTION과 프로시저의 차이점
FUNCTION은 SQL문 내부에서 사용할 수 있지만,
프로시저는 EXEC 또는 EXECUTE의 실행문을 통해서 사용된다.
