보조 인덱스 관리

보조 인덱스 생성

데이터셋 상세 화면에서 [레이아웃] 탭 > [컬럼] 섹션의 인덱스 목록 테이블의 오른쪽 위에 위치한 [+ 인덱스 추가] 버튼을 클릭하면 인덱스 생성 모드로 변경된다.

figure dataset index 01

인덱스 테이블에 추가된 행에 생성할 보조 인덱스 정보를 입력하고 컬럼 테이블에서 인덱스를 지정하고자 하는 필드의 체크박스를 선택한다.

만약 보조 인덱스 후보 목록이 있는 경우 인덱스 입력 항목에 후보 목록 선택 박스가 나타난다. 후보 목록을 선택할 경우 자동으로 인덱스, 오프셋, 길이, 유니크 항목이 채워진다.

다음은 입력 항목에 대한 설명이다.

항목 설명

인덱스

생성하려는 인덱스 이름이다.

경로

인덱스에 접근할 수 있는 경로 이름이다. 프로그램에서 보조 인덱스에 접근할 때 해당 인덱스 이름으로 접근이 불가하기 때문에 경로 이름을 통해 접근해야 한다.

오프셋

인덱스를 지정하기 위해 선택한 필드의 시작 위치이다.
테이블에서 선택한 필드의 오프셋을 계산하여 자동으로 입력되며 사용자의 직접 수정이 불가하다.

길이

인덱스를 지정하기 위해 선택한 필드의 길이이다.
테이블에서 선택한 필드의 길이를 계산하여 자동으로 입력되며 사용자의 직접 수정이 불가하다.

유니크

인덱스의 고유 여부를 선택한다.

 

다음은 버튼에 대한 설명이다.

버튼 설명

[저장]

보조 인덱스를 저장한다. 생성 조건에 맞지 않을 경우 비활성화된다.
비활성화 조건은 다음과 같다.

  • 보조 인덱스 필드의 선택이 연속적이지 않은 경우

[취소]

보조 인덱스의 생성을 취소한다.

보조 인덱스 삭제

데이터셋 상세 화면에서 [레이아웃] 탭 > [컬럼] 섹션의 인덱스 목록 테이블에서 에서 삭제할 인덱스 행의 [삭제] 버튼을 클릭하여 삭제할 수 있다.

figure dataset index 02
기본 키는 삭제할 수 없으며 기본 키의 삭제 또는 수정이 필요한 경우에는 데이터셋을 삭제한 후 재생성해야 한다.