DATABASE/RECORD_COLLECTION (2) 썸네일형 리스트형 02. 자료형이 같은 여러 데이터를 저장하는 컬렉션 컬렉션은 특정 자료형의 데이터를 여러 개 저장하는 복합 자료형이다. 여러 종류의 데이터를 하나로 묶어 사용하는 레코드를 테이블의 한 행처럼 사용하면, 컬렉션은 열 또는 테이블과 같은 형태로 사용할 수 있다. PL/SQL에서 사용할 수 있는 컬렉션은 세 가지 종류가 있다. 1) 연관배열 2) 중첩 테이블 3) VARRAY 연관배열 연관배열은 인덱스라고도 불리는 키, 값으로 구성되는 컬렉션이다. 중복되지 않은 유일한 키를 통해 값을 저장하고 불러오는 방식을 사용한다. 연관 배열을 정의할 때 자료형이 TABLE인 변수를 다음과 같이 작성한다. TYPE 연관배열이름 IS TABLE OF 자료형( NOT NULL ) INDEX BY 인덱스형; DECLARE TYPE ITAB_EX IS TABLE OF VARCHA.. 01. 자료형이 다른 여러 데이터를 저장하는 레코드 레코드란? 레코드는 자료형이 각기 다른 데이터를 하나의 변수에 저장하는 데 사용한다. 레코드 기본 형식 TYPE 레코드이름 IS RECORD ( 변수 이름 자료형 NOT NULL := (또는 DEFAULT) 값 또는 값이 도출되는 표현식 정의한 레코드는 지금까지 다른 변수처럼 기존 자료형처럼 사용할 수 있다. 레코드에 포함된 변수는 레코드 이름과 마침표로 사용할 수 있다. 레코드를 사용한 INSERT PL/SQL문에서는 테이블에 데이터를 삽입하거나 수정하는 INSERT, UPDATE문에도 레코드를 사용할 수 있다. INSERT문에 레코드를 사용하면 VALUES절에 레코드 이름만 명시해도 된다. 그리고 선언한 레코드와 INSERT 대상이 되는 테이블의 데이터 개수, 자료형, 순서를 맞춰야 한다는 것도 기억.. 이전 1 다음