■ 중첩 테이블 사용하기

------------------------------------------------------------------------------------------------------------------------

SET SERVEROUTPUT ON;

 

DECLARE

    -- 일자 중첩 테이블 타입을 정의한다.

    TYPE DATE_TABLE_TYPE IS TABLE OF DATE;

   

    -- 일자 중첩 테이블 타입의 변수를 정의하고 초기화 한다.

    V_BIRTHDAY_TABLE DATE_TABLE_TYPE := DATE_TABLE_TYPE();

BEGIN

    V_BIRTHDAY_TABLE.EXTEND;

    

    V_BIRTHDAY_TABLE(1) := '1958-09-23';

    

    V_BIRTHDAY_TABLE.EXTEND;

    

    V_BIRTHDAY_TABLE(2) := '1986-10-01';

    

    DBMS_OUTPUT.PUT_LINE(V_BIRTHDAY_TABLE.COUNT);

 

    DBMS_OUTPUT.PUT_LINE(V_BIRTHDAY_TABLE.FIRST);

    DBMS_OUTPUT.PUT_LINE(V_BIRTHDAY_TABLE.LAST);

 

    DBMS_OUTPUT.PUT_LINE(V_BIRTHDAY_TABLE(1));

    DBMS_OUTPUT.PUT_LINE(V_BIRTHDAY_TABLE(2));

END;

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요