SQLJ 반복기 선언 페이지

이 페이지를 사용하여 작성 중인 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 절 삽입 마법사에서 다음 옵션 중 하나를 선택할 수 있습니다.
위치 지정
결과 테이블 열의 데이터 유형입니다. 이 옵션을 선택하면 위치 지정 반복기 열 선언이 작성됩니다.
이름 지정
결과 테이블 열의 이름 및 데이터 유형입니다. 이 옵션을 선택하면 이름 지정 반복기 열 선언이 작성됩니다.

상위 항목: SQLJ 파일에 SQLJ 반복기 선언 절 추가

상위 항목: SQLJ 파일에 SQLJ 지정 절 추가

관련 태스크
SQLJ 응용프로그램의 위치 지정 UPDATE 및 DELETE 조작 수행
SQLJ 응용프로그램의 스크롤 가능 반복기 사용
SQLJ 응용프로그램의 이름 지정 반복기 사용
관련 참조
SQLJ 반복기 선언 절
기존 SQL 문 선택 페이지
변수 페이지
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.