더북(TheBook)

② 연관 배열과 중첩 테이블

연관 배열과 중첩 테이블은 “… IS TBLE OF…”구문을 사용해 선언하고 선언 시 크기 제한이 없다는 공통점이 있는 반면, 문자형 인덱스는 연관 배열만 사용할 수 있고 생성자는 중첩 테이블만 사용할 수 있다는 차이점도 존재한다. 특히 연관 배열은 사용자 정의 타입으로 정의해 사용할 수 없고 PL/SQL 블록이 실행될 때 메모리 상에서 존재했다가 사라지므로, 소량의 데이터를 담아두고 참조할 때 주로 사용한다. 이에 반해 중첩 테이블은 엄연히 데이터베이스 객체의 하나로 존재하며 연관 배열에 비해 사용성과 확장성이 매우 좋다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.