1. 보안 상 좋다 (프로시저의 권한 부여 가능)
  2. 유지보수 측면에서도 좋다. db 에서 수정만 하면 되기 때문
  3. 네트워크 성능 향상
    1. 쿼리문을 모두 보내기보다 프로시져 이름과 함수 인자만 보내주면 되서 좋다.
  4. 프로시저는 캐싱이 가능해서 db 내 캐싱이 이루어져 서버 성능 향상 가능

쿼리로직과 서버 로직의 분리가 가능

실무에서 많이 쓰는 기술이다.