프로시저와 함수의 정의와 차이를 해보려한다.
정의 : 일련의 쿼리를 마치 하나의 함수처럼 사용하기 위한 쿼리의 집합
- 특정 작업을 수행하는, 이름이 있는 PL/SQL BLOCK
차이점 :
Procedure (프로시져)
- 서버 측에서 실행된다.
Function (함수)
- 클라이언트 측에서 실행된다.
DB 상에서 쓰이는 용어로서, 다른 게시글 찾아보면 뭐 IN OUT 있다고 하는데 정작 팩트를 가려낼 수 없어 적지 않았다.
'개발 > 개발자 면접 준비' 카테고리의 다른 글
빌드과정 ( 전처리, 컴파일, 어셈블리, 링킹 ) (0) | 2019.11.07 |
---|---|
x64와 x86의 차이 (0) | 2019.10.13 |
Call by Value, Call by Reference (0) | 2019.10.01 |