레코드와 컬렉션

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

    입력

        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이(가) 컴파일되었습니다.
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.