더북(TheBook)

01 | 패키지

패키지란 한마디로 말하면 논리적 연관성이 있는 PL/SQL 타입, 변수, 상수, 서브 프로그램, 커서, 예외 등의 항목을 묶어 놓은 객체다. 패키지란 말은 ‘소포’, ‘포장’이란 뜻인데, 오라클에서 말하는 패키지 역시 PL/SQL 구성요소, 서브 프로그램들을 불러 모아 하나의 이름으로 묶어 놓은 객체라고 보면 된다. 패키지는 컴파일 과정을 거쳐 DB에 저장되며, 다른 프로그램(다른 패키지나 프로시저, 외부 프로그램)에서 패키지의 항목을 참조, 공유, 실행할 수 있다.

함수, 프로시저 같은 서브 프로그램과 차별화된 패키지의 장점을 정리하면 다음과 같다.

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