페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
댓글: [24.11.27] 목차 매크로 추가
정보
title버전 정보 안내

Release No : 7.0.400.20230502-22

Easy Heading Macro
navigationTitle목차
navigationExpandOptionexpand-all-by-default
navigationWidth225

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




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


    도움말
    titleDescription

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


    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. [ 저장 ] 버튼을 생성하여 설정한 실행계획을 실행합니다.

...