[Oracle] 프로시저(Procedure)란? (feat. C.R.U.D)
프로시저?
[MySQL] 저장 프로시저 (Stored Procedure)
저장된 프로시저 (Stored Procedure)
일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합을 의미한다.
저장된 프로시저 (Stored Procedure)
- 리턴값이 있을수도 없을수도 있다. (IN 또는 OUT)
- 리턴값이 여러개 있을 수 있다. (OUT 여러개)
- 서버에서 실행이 되기 때문에 속도가 빠르다.
CALL 프로시저명()
또는 EXCUTE 프로시저명()
장점 :
- 하나의 요청으로 여러 SQL문을 실행시킬 수 있다. (네트워크 부하를 줄일 수 있음)
- 네트워크 소요 시간을 줄여 성능을 개선할 수 있다.