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

단축 명령바

  1. SQL Script 단축 명령바는 Current Schema, 조회/수정 모드, 커서 있는 문장 실행, 선택된 문장 실행, 모든 문장 실행, PL/SQL실행, PLAN 실행, 새 SQL창 열기, 현재 SQL창 닫기, SQL 문장 실행이력 불러오기, SQL파일 열기, SQL파일 저장, SQL파일 프린트 출력, 편집창 크기 조절, 상하-좌우 전환, 실행 소요 시간, SQL창 커서 위치 등의 기능으로 구성된다.
    • [Current Schema] ComboBox는 SQL문 실행시 Current Schema를 설정하여 SQL문에 Schema명을 입력하지 않아도 된다. 이 기능은 root User로 Login하여 다른 User(예: SCOTT)에서 작성된 SQL문을 불러와서 수정 없이(Schema 추가 없이) 실행이 가능하도록 한다. 
    • [조회/수정 모드] CheckBox는 SQL문 실행 시 조회 모드로 실행하거나 수정 모드로 실행할 수 있다. 수정 모드는 조회하여 수정하고 DBMS로 저장할 수 있다
    • [커서 있는 문장 실행(F5)] 명령은 커서 있는 SQL문장을 실행하며 SQL창의 커서 있는 문장의 구분은 문장과 문장 사이에 빈 라인이 있거나 ';'다음 라인부터';'이 있는 라인까지의 문장을 뜻한다. 실행 시 SQL문장에 파라메터나 매크로가 있으면 자동으로 파라메터 입력창이 열리고 파라메터를 입력하고 [확인]을 누른다, 만일 [취소] 하면 실행을 취소한다.
    • [선택된 문장 실행(F6)] 명령은 커서로 선택된 SQL문장을 실행하며 선택된 문장안에 ';'이 없어야 한다.
    • [모든 문장 실행(F7)] 명령은 SQL창의 모든 SQL문장을 실행하며, 빈 라인이나';'으로 구분된 하나의 SQL문장씩 순차적으로 실행한다.
    • [PL/SQL 실행(F8)] 명령은 SQL창의 선택 또는 모든 문장의 컴파일 또는 PL/SQL문장을 실행한다. 입력된 문장의 종류에 따라 3가지의 기능을 제공한다. PL/SQL(PROCEDURE, FUNCTION)문을 컴파일 한다, PL/SQL문장을 실행한다, PROCEDURE를 실행할 수 있으며 사용방법은 "EXEC ProcedureName" 또는 "CALL ProcedureName"입력하고 [F8]를 누른다.
    • [PLAN 실행(F9)] 명령은 선택되거나 현재 커서가 있는 SQL문장의 PLAN을 실행하고 하단 탭시트의 [실행계획] 탭으로 이동하여 PLAN 결과를 확인할 수 있다. PLAN 결과를 분석하고 SQL문장을 튜닝하여 SQL 실행 속도를 향상할 수 있다. 
    • [새 SQL창 열기(Ctrl+H)] 명령은 새로운 SQL창(탭)을 생성한다. 창을 생성할 때 창 이름은 SQL1, SQL2, SQL3 ... 순으로 자동 생성되고, SQL파일을 열거나 저장하면 파일명으로 바꿘다. SQL창(탭)에 서 문장을 수정하면 SQL창(탭)의 아이콘이 수정됨으로 바꿘다. 드롬다운 명령으로 [현재 SQL문으로 새 SQL창 열기] 명령은 현재 SQL창(탭)에 있는 문장을 새 SQL창으로 복사하여 가져가고, [현재SQL문지우기]명령은현재SQL창(탭)에있는모든문장을지우기한다.
    • [현재 SQL창 닫기] 명령은 현재 SQL창(탭)을 닫는다. 닫을 때 SQL문장이 수정되었으면 SQL문장 저장 여부를 확인한다.
    • [SQL 문장 실행이력 불러오기(Ctrl+R)] 명령은 실행된 SQL문의 이력이 1,000개까지 저장되어 다시 불러올 수 있다. 불러오기 창의 제공 정보는 순번, 데이터베이스 연결, 실행시간, 실행 SQL문장 등이고, 화면에 보이는 행을 Row Count로 수정할 수 있으며, 필터는 "데이터베이스 연결"별로 필터링할 수 있다. SQL문을 선택하고 [선택]버튼을 누르거나 SQL문을 더블 클릭하면 SQL창(탭)으로 SQL 문장을가져가고, [추가]버튼을 누르면 SQL문장을 마지막에 추가한다. 또한 선택된 SQL문을 복사하거나 삭제할 수 있다.창닫기는 [닫기]버튼이나 [ESC]를 누른다.
    • [SQL 파일 열기(Ctrl+O)] 명령은 이미 작성/저장된 SQL파일을 열 수 있다. 하위메뉴는 새 파일 열기 또는 10개까지 열었던 파일을 다시 열 수 있다.
    • [SQL 파일 저장(Ctrl+S)] 명령은 작성한 파일을 저장한다. 불러온 파일로 저장하거나 새 파일로 저장할 수 있다. 새 파일을 작성하여 저장하면 자동으로 새 파일명을 물어본다.
    • [SQL문 프린트 출력] 명령은 SQL문장을 프린트로 출력한다. 출력용지 설정 변경은 [환경설정 → 출력 쪽 설정] 메뉴에서 할 수 있다.
    • [편집창 크기 조절(F1)] 명령은 SQL문장 편집창의 세로 크기를 조절한다. 명령 버튼으로 SQL편집창의 크기를 최소 → 중간 → 최대 → 최소로 조절된다. 처음 실행 시 기본 편집창의 크기 설정은 [환경설정 → SQL script → 편집창 높이]에서 할 수 있다.
    • [좌우 - 상하 전환] 명령은 SQL문 편집창과 하단 탭시트 화면을 좌우로 배치하거나 상하로 배치하는 것을 변경할 수 있다.
    • "실행 소요 시간"은 SQL문을 실행할 때 걸린 시간을 (시:분:초:1/100초)형식으로 보여준다.
    • "SQL창 커서 위치"은 편집창의 커서 위치를 (라인:칼럼)/총라인 형식으로 보여준다.