컬렉션 타입별 비교
지금까지 컬렉션에 속한 연관 배열, VARRAY, 중첩 테이블에 대해 배웠다. 개별적으로 보면 그리 어렵지 않지만 개념과 사용법이 비슷해서 나름대로 정리하지 않으면 혼동될 것이다. 따라서 마지막으로 지금까지 배운 이 3가지 컬렉션 타입을 정리하고 이 장을 마친다.
구분 | 연관 배열 | VARRAY | 중첩 테이블 |
---|---|---|---|
생성구문 | TYPE 명칭 IS TABLE OF 값타입 INDEX BY 인덱스타입 | TYPE 명칭 IS VARRAY(최대 크기) OF 값타입; | TYPE 명칭 IS TABLE OF 값타입; |
크기 제한 | 없음 | 있음 | 없음 |
생성자 | 없음 | 있음 | 있음 |
인덱스 타입 | 숫자, 문자 | 숫자 | 숫자 |
사용자 정의 타입 | 불가 | 선언 가능 | 선언 가능 |
테이블 컬럼 | 불가 | 사용 가능 | 사용 가능 |
TABLE 함수 | 불가 | 사용 가능 | 사용 가능 |
DML 부분 처리 | 불가 | 불가 | 가능 |