쿼리문을 함수화 해서 넣어두면 SQL이 자체적으로 컴파일을 해서 씁니다.. 만약 쿼리문을 그냥 프로그램안에 둔다면.. 요청->실행->응답 이런 순이겠지요.. 만약 요청이 5번이라면 실행도 5번이 됩니다. 하지만 프로시져라면 요청->컴파일->실행->응답 이 되구요.. 5번이라면 요청->실행(메모리)->응답이 됩니다. 훨씬 빠른 속도로 수행이 되죠.. 게다가 쿼리문을 보호하는 기능도 됩니다..