[PL/SQL] 패키지

HyunDong Lee·2022년 9월 21일
0

PL/SQL

목록 보기
8/8
post-thumbnail

패키지

패키지

패키지란 논리적 연관성이 있는 PL/SQL 타입, 변수, 상수, 서브 프로그램, 예외 등의 항목을 묶어 놓은 객체

  • 클래스의 개념과 같다
  • 패키지는 컴파일 과정 후에 DB에 저장됨
  • 다른 프로그램 패키지나 프로시저 항목을 참조, 공유, 실행할 수 있음

패키지 특징

  1. 모듈화 가능

    • 여러 프로그램이나 변수, 상수, 커서, 사용자 정의 타입들을 하나의 패키지에 담는다
  2. 프로그램 설계의 용이성

    • 선언부와 본문으로 구성
    • 선언부만 있어도 컴파일한 뒤 저장이 가능
  3. 캡슐화

    • 객체지향 프로그래밍 가능
    • 선언부는 외부에 공개되지만, 패키지에 속한 커서, 함수, 프로시저의 세부 구현 내용이 담겨있는 본문 부분은 외부에서 볼 수 없다

0개의 댓글