TB_JOB_VERSION 시스템 테이블

TB_JOB_VERSION 테이블에는 모든 피쳐의 전체 내역이 저장됩니다. 이 피쳐 테이블에는 작업 관련 속성인 JOB_VERSION이 하나 있습니다. TB_JOB_VERSION 테이블에서는 표시할 피쳐도 제어합니다.

TB_JOB_VERSION에는 모든 피쳐의 내역이 저장되고 표시할 피쳐도 제어합니다.

JOB_VERSION을 사용하면 FID가 고유하지 않지만 가상 개인 데이터베이스를 사용하면 FID가 고유합니다.

예: “SELECT * from <피쳐 클래스>에서 다음 값을 반환합니다.

작업 1 사용 시: 24, (.X.), 12.1, ‘A’, 1

작업 2 사용 시: 24, (.Y.), 13.5, ‘A’, 2

JOB_OPERATION_ID에서는 피쳐에 대해 수행된 작업(예: 삽입, 수정 또는 삭제)을 표시합니다.

TB_JOB_VERSION 속성

설명

CONFLICT

 

JOB_VERSION

객체(피쳐)의 버전을 지정합니다. 필수입니다.

JOB_OLD_VERSION

객체의 이전 버전을 지정합니다. 옵션입니다.

JOB_ID

작업 ID를 지정합니다. 필수입니다.

JOB_OPERATION_ID

작업의 작업 ID를 지정합니다. 필수입니다.

1 = 삽입,

2 = 업데이트,

3 = 삭제

- 1 = 피쳐 클래스의 작업을 활성화하는 시점에 해당 피쳐가 이미 존재하고 있음을 나타냅니다.

OS_USER_NAME

OS 사용자를 저장합니다.

OPERATION_DATE

작업 날짜를 저장합니다.

상태

피쳐 상태를 다음 중 하나로 정의합니다.

1 = 라이브

2 = 보류 중

3 = 열림

4 = 삭제됨

(TB_JOB_STATE에서 추가 상태를 정의할 수 있음)

테이블에서 작업이 활성화된 후 다음과 같이 모든 객체에 대해 JOB_VERSION의 새 값이 작성됩니다(TB_JOB_VERSION_S 시퀀스).

사용자가 특정 작업(JOB_ID) 내의 피쳐에 대해 작업을 수행할 경우(예: 피쳐 수정), 해당 작업이 TB_JOB_VERSION에 다음과 같이 등록됩니다.

수행된 작업, 날짜, 사용자 및 초기 모양을 포함하여 모든 피쳐의 내역을 추적할 수 있습니다.

TB_JOB_VERSION.JOB_OPERATION_ID는 화면표시 관리자에서 수정되거나 새로 작성된 피쳐를 강조하여 수명 피쳐와 구분되도록 하기 위해 사용할 수 있습니다. 또한 삭제된 피쳐에 대해 특수 스타일을 정의할 수 있습니다.