더북(TheBook)

12장 함수와 프로시저 관리의 효율을 높이는 패키지

DB 프로그래밍이란 것이 비즈니스 로직을 처리하기 위해 테이블에 담긴 데이터를 처리하는 작업을 수행하는 것이므로, 특정 연산 결과를 반환하는 함수보다는 프로시저를 개발할 때가 훨씬 더 많다. 시스템에 따라 차이는 있겠지만 일정 규모 이상이 되면 프로시저의 개수는 수십, 심지어는 수백 개까지 늘어난다. 이렇게 함수나 프로시저와 같은 서브 프로그램 수가 많아지면 자신이 개발한 프로시저를 찾는 것도 어려워지고, 소스 관리 자체가 커다란 짐이 된다. 이런 와중에 “수많은 함수와 프로시저를 좀더 편리하게 관리할 수는 없을까?”라는 취지에서 나온 것이 바로 패키지다. 물론 관리를 쉽게 하는 측면 외에도 패키지에는 여러 가지 장점이 있다. 지금부터 오라클 패키지에 대해 자세히 살펴 보자.

01 패키지

02 패키지 해부

03 패키지 데이터

04 기타 패키지 특징

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.