개발/개발자 면접 준비

Procedure, Function

박오이님 2019. 10. 2. 02:24

프로시저와 함수의 정의와 차이를 해보려한다.

정의 : 일련의 쿼리를 마치 하나의 함수처럼 사용하기 위한 쿼리의 집합
- 특정 작업을 수행하는, 이름이 있는 PL/SQL BLOCK

차이점 :

Procedure (프로시져)
- 서버 측에서 실행된다.

Function (함수)
- 클라이언트 측에서 실행된다.

DB 상에서 쓰이는 용어로서, 다른 게시글 찾아보면 뭐 IN OUT 있다고 하는데 정작 팩트를 가려낼 수 없어 적지 않았다.