프로시저 && 함수

허상무·2021년 5월 28일
0

프로시저는 PL/SQL을 통해 만들어지고 특정 작업을 수행하는 서브 프로그램이다.

자주 사용되는 SQL문을 DB 객체로 생성한 후 저장하여 사용시에 프로시저명을 호출해서 사용한다.

PL/SQL에서 FUNCTION은 리턴값을 반환하는데 반해

프로시저는 지정된 작업을 수행 후에 결과값을 반환 할 수도 있고 반환하지 않을 수 있다.

FUNCTION과 프로시저의 차이점

FUNCTION은 SQL문 내부에서 사용할 수 있지만,

프로시저는 EXEC 또는 EXECUTE의 실행문을 통해서 사용된다.

profile
극초보개발새발자

0개의 댓글