oracle package
-
Oracle - PackageDB/Oracle 2019. 1. 8. 16:19
함수나 프로시저를 분류해서 한 묶음으로 묶을 수 있다. 패키지를 정의하고 구현하면 1. 애플리케이션을 좀 더 효율적으로 개발할수 있게 도와준다. 2. 관련된 스키마 오브제그들을 재 컴파일할 필요 없이 수정이 가능하다. 3. 한번에 여러개의 패키지 오브젝트들을 메모리로 로드할 수 있다. 4. 프로시저나 함수들의 오버로딩이 가능하다. - 패키지 내에 정의된 함수나 프로시저에서만 오버로딩이 가능하고 개별 선언된 함수나 프로시저는 오버로딩할 수 없다. 5. 패키지 내의 모든 타입, 항목, 서브 프로그램들을 public이나 private으로 사용할 수 있다. - private으로 선언되면 패키지 내에서만 사용 가능하다. 패키지란 - 프로시저, 함수 뿐만 아니라 변수, 상수, 커서, 예외 들을 하나로 묶은 캡슐화 ..