DBAny(디비애니) - 기능설명

환경 설정

  1. 환경설정은 일반관리(전체), Table관리자, SQL Script, Session관리자, 그리드, 에디트 등으로 구성된다.
  2. [일반관리] 환경설정은 DBAny 환경 전체에 적용된다.
    • 화면 폰트 설정은 화면의 글꼴, 글꼴 스타일, 크기, 효과, 폰트색 등을 설정할 수 있다.
    • 출력 폰트 설정은 속성 정의서 등 출력물의 글꼴, 글꼴 스타일, 크기, 효과, 폰트색 등을 설정할 수 있다.
    • "시작시 Connect창 열기"는 DBAny 시작 시 연결하기 창을 자동으로 열기 한다.
    • "마지막 연결로 자동 연결"은 연결하기창을 열어 자동으로 마지막 연결한 사용자(User)로 연결한다.
    • "Connect 유지 Polling Time"은 DBMS 서버에서 데이터베이스가 연결되고 연결유지 Timeout이 설정되어 있을 경우, 연결을 계속 유지하기 위해서 일정 간격으로 Polling한다. Polling Time 설정은 DBMS 서버에서 설정된 Timeout시간보다 작게 한다.
    • "화면크기 최대화"는 DBAny 시작 시 전체화면의 크기를 최대로 할 수 있다.
    • "종료 시 확인"은 DBAny 종료시에 종료할지를 묻는다.
    • "메뉴 테마"는 화면 상단 메뉴바의 테마를 회색, 진회색, 오피스2003색, 윈도우비스타, 사용자정의색 등으로 바꿀 수 있다.
    • "연결시 트랜젝션 모드"는 새로운 세션 연결 시 트랜젝션 모드를 결정한다.
    • AutoCommit 모드 : 데이터를 입력하고 저장 명령을 하면 자동으로 데이터베이스에 저장된다.
    • No AutoCimmit 모드 : 현재 세션에만 저장되므로 단축명령바에서 [Commit] 명령을 하여야 데이터베이스에 저장된다.
    • "No AutoCommit / 종료시"는 Commit 여부를 "확인"하고 종료하거나, 자동으로 "Commit"하고 종료하거나, 자동으로 "Rollback"하는 것을 선택한다.
    • "수정모드"는 CashedUpdate나 DirectUpdate를 선택한다.
    • CachedUpdate 모드 : 데이터를 입력하고 [저장] 명령을 하여야 저장된다.
    • DirectUpdate 모드 : 레코드 단위로 입력된 데이터가 데이터베이스에 바로 저장된다.
    • "시작시 화면크기 최대화"는 Child화면이 열릴 때 최대화/작게를 선택한다.
    • "종료시 확인"은 Child화면이 종료시에 종료할지를 묻는다.
    • "자동 화면 열기"는 새로운 세션을 연결할 때 자동으로 열을 Child화면을 선택한다.
    • "신규세션 자동열기"는 새로운 세션을 연결할 때 선택된 자동 화면 열기를 할지 결정한다.
    • "마우스휠 스크롤"은 그리드에서 마우스 스크롤 버튼에 대한 행 이동수를 선택한다.
  3. [Table관리자] 환경설정은 Objects관리창에서 적용된다.
    • "연동" 선택시 : 왼쪽의 테이블 목록에서 테이블을 스크롤하면 자동으로 오른쪽 내용을 조회한다. 비선택시 : 왼쪽의 목록에서 테이블을 스크롤하면 오른쪽 내용이 조회되지 않고, 해당 테이블을 마우스로 클릭하면 오른쪽 내용을 조회한다.
    • "테이블 읽기 PrimaryKey로 정렬"은 테이블 [데이터] 탭의 데이터를 읽을 때 자동으로 PrimaryKey로 정렬을 한다.
    • "칼럼설명"은 테이블 [데이터] 탭의 그리드 헤드에 한글칼럼설명을 보여준다. 한글 칼럼 설명은 [칼럼] 탭에서 입력한다.
    • "숫자칼럼 콤마표시"는 테이블 [데이터] 탭의 그리드에 숫자 칼럼인 경우 자동으로 천 단위 마다 콤마를 표시한다.
    • "건수 조회"는 테이블 데이터 조회 시 자동으로 레코드 건수를 조회한다. 조회 시 레코드 Count시간이 추가로 소요되므로 5만건 이상의 데이터를 관리할 때는 속도향상을 위해 Check하지 않을 것을 권장함. 
    • "툴버튼 위치"는 데이터 그리드 명령을 위한 툴버튼의 위치를 그리드의 좌→상→우→하→없음 순으로 바꿀 수 있다.
  4. [SQL Script] 환경설정은 SQL Script창에서 적용된다.
    • "SQL문 창" 바탕색은 SQL문장 입력 창의 바탕색을 선택한다.
    • "SQL문 폰트" 설정은 SQL문의 글꼴, 글꼴 스타일, 크기, 효과, 폰트색 등을 설정할 수 있다.
    • "예약어"는 [에디트]탭의 "문법강조 예약어"의 글자색을 선택한다.
    • "주석"은 [에디트]탭의 "문법강조 주석"의 글자색을 선택한다.
    • "편집창"은 SQL 입력창의 기본 높이를 선택한다.
    • "SQL문 폴더"는 SQL문 파일을 저장 또는 불러올 위치를 선택한다.
    • "SQL문 저장"은 SQL Script창을 닫을 때 SQL문장 저장 여부를 묻는다.
    • SQL문 생성 → "칼럼설명"은 SQL문 생성 시 [SQL 생성]탭에서 칼럼을 더블 클릭하여 SQL문장을 작성할 때 칼럼 설명을 자동을 콤맨트(주석) 처리하여 추가된다.
    • SQL문 생성 → "칼럼 세로로 나열"은 SQL문 생성시 [SQL문 생성]탭에서 칼럼을 더블 클릭하여 SQL문장을 작성할 때 칼럼을 가로로 추가할지 세로로 추가할지를 선택한다.
    • "수정 모드 실행"은 SQL Script창을 열때 조회 & 수정모드 CheckBox의 Check여부를 선택한다.
    • "SQL문 실행 진행창 보기"는 SQL문 실행 시 진행창을 볼 수 있다.
    • "숫자칼럼 콤마표시"는 SQL실행 [데이터] 탭의 그리드에 숫자 칼럼인 경우 자동으로 천 단위 마다 콤마를 표시한다.
    • "SQL 실행시 건수조회"는 SQL실행 시 자동으로 레코드 건수를 조회한다. 조회 시 레코드 Count시간이 추가로 소요되므로 5만건 이상의 데이터를 관리할 때는 속도향상을 위해 Check하지 않을 것을 권장함. 
    • {향후 지원 예정} PLAN 실행 테이블 위치는 PLAN을 실행할 때 어느 PLAN Table에서 실행할지를 선택한다. [Table]에 PLAN Table명을 입력한다. 입력하지 않으면 PLAN실행시 Table이 없으므로 PLAN Table을 생성할 수 있다. [User]에 PLAN Table이 있는 User을 입력한다. 입력하지 않으면 연결한 User에서 PLAN Table을 찾는다.
  5. [Session관리자] 환경설정은 Session관리자 창에서 적용된다.
    • Polling Time은 [세션 모니터링] 탭의 새로고침 Polling Time을 선택한다.
    • 트랜젝션은 [세션 모니터링] 탭에 있는 각 세션의 색을 선택한다. 트랜젝션 경과시간에 따라 주의 → 경고 → 비상 → Holding 순으로 경과시간을 사용자가 설정할 수 있다.
  6. [그리드] 환경설정은 모든 화면의 그리드에서 적용된다.
    • 그리드 헤더 범례는 모든 그리드는 헤드를 클릭할 데이터를 정렬하는데 오름차순과 내림차순의 범례이다. 칼럼명(PK)는 Object관리자와 SQL Script창의 데이터 그리드에서만 적용된다.
    • 엑셀다운 "엑셀 다운시 시트당 저장 건수"를 설정한다. 엑셀2003 이하는 65,535건 이상을 초과할 수 없고 엑셀2007은 1,048,576건까지 저장할 수 있다.
    • 엑셀다운 "완료 후 창 닫기"는 엑셀 다운창에서 다운을 완료하면 자동으로 창을 닫는다.
    • Grid 데이터는 그리드의 레코드에 대한 색의 범례이다. 종류는 현재 레코드, 짝수 레코드, 커서 위치, 입력칼럼, 선택 레코드, 칼럼 틀고정, 수정레코드, 추가 레코드, 삭제 레코드, 저장 에러 등이다. 이 범례는 Object관리자와 SQL Script창의 [데이터 그리드]에서만 적용된다. 현재 레코드, 짝수 레코드 범례는 색을 바꿀 수 있다.
    • "데이터 그리드의 칼럼 최대 길이"는 데이터 조회 시 자동으로 컬럼의 길이가 맞추어 지는데 이때 최대의 길이를 Byte단위로 제한 한다. 이것은 Object관리자와 SQL Script창의 데이터 그리드에서만 적용된다.
    • "칼럼길이 자동맞춤"은 데이터 조회 시 칼럼의 길이를 자동으로 맞출지 여부를 선택한다. 이것은 Object관리자와 SQL Script창의 데이터 그리드에서만 적용된다.
  7. [Editor] 환경설정은 모든 화면의 에디트에서 적용된다.
    • 문법강조 → "사용"은 에디트에서 문법강조를 할지 여부를 선택한다.
    • 문법강조 → "예약어"는 에디트에서 예약어 글자색을 선택한다.
    • 문법강조 → "주석"은 에디트에서 주석 글자색을 선택한다.
    • Tabs → "Mode"는 Tab문자의 처리를 Use Space, Use Tabs, Use Smart Tab 등으로 선택할 수 있다.
    • Tabs → "Tab Stops"는 Tab문자의 Space Byte를 설정한다.