페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

  1. 실행계획을 사용하여 데이터 입력 및 수정할 List-Grid를 배치한 후, [ DB Upload ]를 실행합니다.




  2. [ 실행 계획 디자인 ] 에서 CRUD할 테이블과 대상 데이터 컨트롤을 연결합니다.

    Description

     (전구) 실행 계획 디자인 사용하기


    1) (더하기) 버튼을 눌러 신규 실행 계획을 추가합니다.



    2) 상단의 편집 버튼을 클릭하면 실행 계획 이름을 수정할 수 있습니다.

    이름 수정 후 [ 확인 ] 버튼을 클릭하면 수정된 이름으로 변경되고, [ 닫기 ] 버튼을 클릭하면 변경되지 않습니다.

    이름 입력 허용 길이는 최소값 1에서 최대값 100 입니다.

    상단의 [ X ] 버튼으로 실행 계획을 삭제할 수 있습니다.


    3) 실행 계획 속성

    ① 테이블명

    : 데이터를 삽입, 삭제, 갱신하고자 하는 테이블명

    ② 데이터 컨트롤

    : 실행 목록을 적용하고자 하는 List-Grid(DataGrid) 컨트롤 명

    ③ 실행 유형

    항목

    상세 설명

    Default기본 SQL (INSERT, UPDATE, DELETE)을 기준으로 트랜젝션 실행
    BatchJDBC의 addBatch 구문을 활용하여 성능 최적화
    MergeOracle, 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설정하지 않음
    NotNullNull 인 값은 저장하지 않음
    NullableNull인 값도 저장 가능함
    Primary해당 테이블의 유일 값으로 설정함

    - 데이터 유형 : 항목의 데이터 타입, 값에 대한 정합성 확인 기준을 선택합니다.

    항목

    상세 설명

    Numeric숫자
    string문자열
    DateTime8날짜정보(YYYYMMDD)
    DateTimeNow시,분,초 까지 포함된 현재 날짜 정보
    UserCode사용자 아이디
    CLOB문자형 대용량 데이터

    - 저장 모드 : 데이터 저장 시 저장모드 설정를 선택합니다.

    항목

    상세 설명

    AllInsert와 Update 실행 시 모두
    InsertOnlyInsert 실행시에만
    UpdateOnlyUpdate 실행시에만

    - 컬럼 연결 : 가져온 테이블의 컬럼과 연결할 DataGrid의 컬럼을 선택합니다.


    4) 위의 모든 설정을 마치고 [ 확인 ] 버튼을 선택합니다.

  3. [ 저장 ] 버튼을 생성하여 설정한 실행계획을 실행합니다.


  • 레이블 없음