버전 정보 안내
Release No : 7.0.400.20230502-22
실행계획을 사용하여 데이터 입력 및 수정할 List-Grid를 배치한 후, [ DB Upload ]를 실행합니다.
[ 실행 계획 디자인 ] 에서 CRUD할 테이블과 대상 데이터 컨트롤을 연결합니다.
Description
실행 계획 디자인 사용하기
1) 버튼을 눌러 신규 실행 계획을 추가합니다.
2) 상단의 편집 버튼을 클릭하면 실행 계획 이름을 수정할 수 있습니다.
이름 수정 후 [ 확인 ] 버튼을 클릭하면 수정된 이름으로 변경되고, [ 닫기 ] 버튼을 클릭하면 변경되지 않습니다.
이름 입력 허용 길이는 최소값 1에서 최대값 100 입니다.
상단의 [ X ] 버튼으로 실행 계획을 삭제할 수 있습니다.
3) 실행 계획 속성
① 테이블명
: 데이터를 삽입, 삭제, 갱신하고자 하는 테이블명
② 데이터 컨트롤
: 실행 목록을 적용하고자 하는 List-Grid(DataGrid) 컨트롤 명
③ 실행 유형
항목
상세 설명
Default 기본 SQL (INSERT, UPDATE, DELETE)을 기준으로 트랜젝션 실행 Batch JDBC의 addBatch 구문을 활용하여 성능 최적화 Merge Oracle, MS-SQL등 MERGE 구문을 지원하는 DB에서 INSERT, UPDATE 구문을 MERGE문으로 대체하여 수행 ④ 설정
DataGrid의 각각의 Row의 status에 따라 트랜잭션이 구분됩니다.
다만, 사용자가 원하는 경우에 따라 해당 status 일 때 다른 트랜잭션을 실행하도록 설정을 변경할 수 있습니다.
예를 들어, row를 삭제한 경우 Delete하지 않고 Update 를 실행하도록 콤보박스의 값을 변경할 수 있습니다.
(Auto: 기존 트랜잭션 실행 (default)/ Insert/ Delete/ Update/ None: 어떤 트랜잭션도 실행하지 않음)
항목
상세 설명 (Row의 status)
Insert 신규 row 생성 (N) Update 기존 row의 값 수정 (U) Delete 기존 row 삭제 (D) ⑤ 각 항목에 대한 상세 속성 설정
- Key 유형 : 항목의 Key 유형 설정을 선택합니다.
항목
상세 설명
None 설정하지 않음 NotNull Null 인 값은 저장하지 않음 Nullable Null인 값도 저장 가능함 Primary 해당 테이블의 유일 값으로 설정함 - 데이터 유형 : 항목의 데이터 타입, 값에 대한 정합성 확인 기준을 선택합니다.
항목
상세 설명
Numeric 숫자 string 문자열 DateTime8 날짜정보(YYYYMMDD) DateTimeNow 시,분,초 까지 포함된 날짜정보 UserCode 사용자 아이디 CLOB 문자형 대용량 데이터 - 저장 모드 : 데이터 저장 시 저장모드 설정를 선택합니다.
항목
상세 설명
All Insert와 Update 실행 시 모두 InsertOnly Insert 실행시에만 UpdateOnly Update 실행시에만 - 컬럼 연결 : 가져온 테이블의 컬럼과 연결할 DataGrid의 컬럼을 선택합니다.
4) 위의 모든 설정을 마치고 [ 확인 ] 버튼을 선택합니다.
- [ 저장 ] 버튼을 생성하여 설정한 실행계획을 실행합니다.