Oracle PL/SQL 프로시저 [패키지]
논리적 연관성이 있는 PL/SQL 타입,변수,상수,서브 프로그램 ,커서 예외 등의 항목을 묶어 놓은 객체다. 패키지란 말은 '포장' 이란 뜻인데, 오라클에서 말하는 패키지 역시 PL/SQL 구성요소, 서브 프로그램들을 불러 모아 하나의 이름으로 묶어 놓은 객체라고 보면 된다. 모듈화 기능 패키지의 가장 큰 장점은 모듈화가 가능하다는 점이다. 패키지는 여러 함수나 프로시저를 묶어 놓은 객체다. 즉 업무적으로 연관성이 있거나 비슷한 기능을 수행하는 서브 프로그램이나 변수,상수,커서, 사용자 정의 타입들을 하나의 패키지에 담아두면 이해 하기도, 관리하기도 쉽다. 캡슐화 캡슐화란 꼭 필요한 부분만 외부에 공개하고 그외 세부 로직은 접근을 차단한다는 개념이다. 패키지 선언부는 외부에 공개되지만 패캐지에 속한 커서..