콘텐츠로 이동

시스템 정의 저장 패키지

시스템 정의 저장 패키지#

시스템 정의 저장 패키지는 Altibase에서 기본으로 제공하는 패키지로써, SYS 사용자의 소유가 된다.

시스템 패키지의 종류#

Altibase에서 제공하는 패키지는 아래와 같다.

패키지 설명
DBMS_APPLICATION_INFO 클라이언트의 애플리케이션 정보를 관리하기 위해 성능 뷰의 값을 설정한다.
DBMS_ALERT 데이터베이스에 발생하는 이벤트를 다른 사용자에게 알린다.
DBMS_CONCURRENT_EXEC 프로시저를 동시에 실행한다.
DBMS_LOCK 사용자가 잠금(Lock)을 요청하거나 해제한다.
DBMS_METADATA 데이터베이스 딕셔너리로부터 객체 생성 DDL 구문 또는 권한 GRANT 구문을 추출하는 기능을 제공한다.
DBMS_OUPUT 버퍼에 저장된 문자열을 사용자가 클라이언트에게 출력한다.
DBMS_RANDOM 임의의 숫자를 생성한다.
DBMS_RECYCLEBIN 삭제(Drop)되어 휴지통에서 관리되고 있는 테이블을 시스템에서 완전히 삭제(Purge)한다.
DBMS_SQL 동적 SQL을 사용한다.
DBMS_SQL_PLAN_CACHE 특정 실행 계획(Execution Plan)을 SQL Plan Cache에 유지하거나 삭제하는 기능을 하는 저장 프로시저를 제공한다.
DBMS_STANDARD 다양한 기본 서브프로그램을 제공한다.
DBMS_STATS 통계 정보를 조회 및 변경한다.
DBMS_UTILITY 다양한 유틸리티 서브프로그램을 제공한다.
STANDARD 기본 데이터 타입 외에 PSM내에서 별도의 선언없이 사용할 수 있는 타입을 정의한다.
SYS_SPATIAL Geometry에 관련 서브프로그램을 제공한다.
UTL_COPYSWAP Copy & Swap 방식으로 Online DDL을 지원한다.
UTL_FILE 운영 체제에서 관리하는 텍스트 파일을 읽고(Read) 쓴다(Write).
UTL_RAW RAW(VARBYTE) 타입의 데이터를 다른 데이터 타입으로 변환한다.
UTL_SMTP SMTP 서버로 EMAIL을 전송하도록, SMTP 프로토콜을 수행한다.
UTL_TCP 저장 프로시저에서 TCP 접속을 제어한다.