더북(TheBook)

레코드와 컬렉션

레코드와 컬렉션 역시 데이터 타입에 속하므로 패키지에서 선언해 사용할 수 있으며, 기본적인 성질은 변수나 커서와 같다. 레코드는 이전 절에서 선언해 사용해 봤으므로 이번에는 컬렉션을 선언해 사용해 보자.

입력

    CREATE OR REPLACE PACKAGE ch12_col_pkg IS
      -- 중첩 테이블 선언
      TYPE nt_dep_name IS TABLE OF VARCHAR2(30);

      -- 중첩 테이블 변수 선언 및 생성자로 초기화
      pv_nt_dep_name nt_dep_name := nt_dep_name();

      -- 선언한 중첩 테이블에 데이터 생성 프로시저
      PROCEDURE make_dep_proc ( p_par_id IN NUMBER) ;

    END ch12_col_pkg;

결과

    PACKAGE CH12_COL_PKG이(가) 컴파일되었습니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.