첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ 중첩 테이블을 테이블 컬럼으로 저장하는 방법을 보여준다.

 

▶ 예제 코드 (SQL)

-- 일자 중첩 테이블 타입을 생성한다.
CREATE TYPE DATE_TABLE_TYPE IS TABLE OF DATE;

-- 직원 테이블을 생성한다.
CREATE TABLE EMPLOYEE
(
    ID                        NUMBER
   ,NAME                      VARCHAR2(50)
   ,DEPENDENT_BIRTHDATE_TABLE DATE_TABLE_TYPE
)
NESTED TABLE DEPENDENT_BIRTHDATE_TABLE STORE AS DEPENDENT_BIRTHDATE_TABLE;

-- 직원 테이블에 데이터를 추가한다.
INSERT INTO EMPLOYEE VALUES (42, 'Zaphod Beeblebrox', DATE_TABLE_TYPE('2019-01-01', '2019-10-01'));

SELECT * FROM EMPLOYEE;
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요