이 페이지를 사용하여 작성 중인 SQLJ 반복기 선언 절에 대한 정보를 지정하십시오.
반복기는 조회 결과 테이블에서 값을 검색하는 데 사용됩니다. 반복기는 반복기 클래스의 오브젝트입니다. SQLJ 파일은
지정된 각 반복기 선언 절에 대해서 반복기 클래스를 생성합니다. 반복기 선언 절은
SQLJ 파일에서 위치 지정 반복기 클래스나 이름 지정 반복기 클래스를 선언합니다.
- 이름
- 생성된 반복기 클래스에 사용할 올바른 Java™ ID.
- 수정자
- 생성된 클래스에 대한 액세스 수정자. 수정자는
public, protected, private 또는 default 중에서 하나를 선택할 수 있습니다.
- static
- 생성된 클래스 static을 선언합니다.
- 구현
- sqlj.runtime.ForUpdate
- 위치 지정 UPDATE 또는 DELETE 조작을 사용하는 데 필요한
sqlj.runtime.ForUpdate 인터페이스를 구현합니다. 위치 지정 UPDATE 및
DELETE 조작의 경우, 반복기는 한 소스 파일에서 선언하여 다른 소스 파일에서 사용해야 합니다.
이 옵션을 선택한 경우,
갱신 열 옵션이 사용 가능합니다.
- sqlj.runtime.Scrollable
- 스크롤 가능한 반복기를 선언할 때 sqlj.runtime.Scrollable
인터페이스를 구현합니다. 스크롤 가능한 반복기는 조회 결과 테이블에서 앞으로, 뒤로 또는 특정 행으로 이동할 수 있는
반복기입니다.
이 옵션을 선택한 경우, 감도 옵션이 사용 가능합니다.
- 사용자 인터페이스
- 구현할 추가 인터페이스 클래스 목록. 목록의 입력 항목은
쉼표로 분리합니다.
- With
- SQLJ WITH 절의 속성을 지정합니다.
- 유지성
- COMMIT 명령이 실행된 후 테이블에서 반복기의 위치 유지
여부를 지정합니다. 선택 가능한 항목은 다음과 같습니다.
- true
- 반복기가 위치를 유지합니다.
- false
- 반복기가 위치를 유지하지 않습니다.
- 기본값
- 유지성 속성은 기본값 false를 유지합니다.
- 감도
- 반복기가 열린 후에
반복기의 기본 테이블에 대한 변경사항의 표시 가능 여부를 지정합니다. 선택 가능한 항목은 다음과 같습니다.
- SENSITIVE
- 기본 테이블에 대한 변경사항이 표시됩니다. 이 옵션을 선택한 경우,
동적 옵션이 사용 가능합니다.
- INSENSITIVE
- 기본 테이블에 대한 변경사항이 표시되지 않습니다.
- 기본값
- 감도 속성은 기본값 INSENSITIVE를 유지합니다.
SQLJ WITH 절의 이 속성은
sqlj.runtime.Scrollable 선택란이 선택된 경우에만 사용 가능합니다.
- 동적
- 반복기 정의 시 감도 옵션이 SENSITIVE로 설정된 경우,
다음과 같이 케이스의 상태를 지정합니다.
- 응용프로그램이 반복기에서 위치 지정 UPDATE 및 DELETE 문을 실행할 때 해당 변경사항이
반복기에 표시됩니다.
- 응용프로그램이 해당 응용프로그램 내부이지만 반복기 외부에서 INSERT, UPDATE 및 DELETE 문을 실행할 때
해당 변경사항이 반복기에 표시됩니다.
선택 가능한 항목은 다음과 같습니다.- true
- 두 경우 모두 true입니다.
- false
- 두 경우 모두 false입니다.
- 기본값
- 동적 속성은 기본값 false를 유지합니다.
동적 옵션이 true로 설정된 경우, 데이터 소스는 동적 스크롤 가능 커서를 지원해야 합니다.동적 옵션은
sqlj.runtime.Scrollable 선택란이 선택된 경우에만 사용 가능합니다.
- 갱신 열
- 반복기가 위치 지정 UPDATE 문에 사용될 때 수정해야 할 열의
이름입니다. 목록의 이름은 쉼표로
분리합니다. 선택 열 단추가 표시된 경우, 열을 직접 입력하지 않고 선택할 수 있습니다.
SQLJ WITH 절의 이 속성은
sqlj.runtime.ForUpdate 선택란이 선택된 경우에만 사용 가능합니다.
- 열 선언
- SQLJ 반복기 선언 결과 테이블의 열에 대한 열 선언을
정의합니다.
SQLJ 반복기 삽입 마법사에서 다음 정보 설정 중 하나를
지정할 수 있습니다.
- 위치 지정 반복기를 선언한 결과 테이블 열의 데이터 유형입니다. 목록의 데이터 유형은
쉼표로 분리합니다. 위치 지정 반복기 선언에서 데이터 유형의 순서는
결과 테이블의 열 순서와 같아야 합니다.
- 이름 지정 반복기를 선언한 결과 테이블 열의 데이터 유형-이름 쌍입니다. 목록의 데이터 유형-이름 쌍은 쉼표로
분리합니다.
반복기의 열 이름은 결과 테이블의 열 이름과 일치해야 합니다(단, 케이스는 제외).
SQL 절 삽입 마법사에서 다음 옵션 중 하나를 선택할 수 있습니다.
- 위치 지정
- 결과 테이블 열의 데이터 유형입니다. 이 옵션을 선택하면 위치 지정 반복기 열 선언이 작성됩니다.
- 이름 지정
- 결과 테이블 열의 이름 및 데이터 유형입니다. 이 옵션을 선택하면 이름 지정 반복기 열 선언이 작성됩니다.