화면 구성

CUBRID 매니저의 질의 편집기는 모든 DML, DDL, DCL 문의 수행을 지원하는 질의 도구로서, 보다 쉽고 편리하게 질의를 편집하고 실행할 수 있다. 이러한 CUBRID 질의 편집기는 메뉴에서 [파일] > [새 질의]를 선택한 후, 대상 데이터베이스를 선택하여 실행할 수 있다. 또는 왼쪽 [서버] 탭에서 대상 데이터베이스를 선택하고 마우스 오른쪽 버튼을 클릭하면 나타나는 팝업 메뉴에서 [질의 편집기] 메뉴를 선택하여 실행할 수도 있다.

CUBRID 질의 편집기의 화면은 좌측의 트리 창과, 우측 상단의 질의 편집기 창, 우측 하단의 질의 결과 창으로 구분할 수 있다. 트리 창에서는 질의를 수행하는 대상 데이터베이스를 선택하고, 해당 데이터베이스의 사용자 스키마가 변경되는 내역을 확인할 수 있다. 질의 편집기 창에서는 수행할 질의를 입력하고 편집하며, 질의 편집기에서 주로 사용하는 기능을 아이콘으로 보여주는 툴바를 포함한다. 질의 결과 창에서는 수행된 질의별 결과를 탭 형식으로 보여주며, 수행한 질의 및 해당 질의의 수행 시간을 확인할 수 있다.

편집 메뉴

질의 편집기를 수행하면, [편집] 메뉴가 다음과 같이 활성화된다. [편집] 메뉴의 하위에는 [편집 취소], [편집 재실행], [복사], [잘라내기], [붙여넣기], [찾기], [다음 찾기], [찾아 바꾸기], [주석처리], [주석처리 제거], [탭 추가], [탭 제거] 메뉴가 있으며, 각 메뉴의 빠른 실행을 위한 단축키가 제공된다.

질의 편집 창 툴바

오른쪽 영역의 [질의편집] 창에 제공되는 툴바에서는 질의 편집과 관련된 메뉴를 보다 빠르게 선택할 수 있다. 툴바를 통해 선택할 수 있는 메뉴는 [열기], [저장], [다른 이름으로 저장], [실행], [커밋], [롤백], [자동 커밋], [쿼리 플랜 보기], [편집 취소], [편집 재실행], [찾기], [다음 찾기], [찾아 바꾸기], [주석], [주석 삭제], [탭 제거], [탭 추가]가 있다.

 

툴바에서 제공하는 기능 및 단축키는 다음과 같으며, 아이콘에 마우스를 갖다 대면 해당 기능에 관한 단축키 정보가 툴팁으로 제공된다.

질의 편집 창

[질의 편집] 창에서 사용자는 데이터베이스 조작을 위한 질의를 입력하고 편집할 수 있다. 또한, 툴바의 [열기] 메뉴를 통해 외부 파일의 내용을 가져오기할 수 있다. 또한, [질의 편집] 창에서 수행된 질의에 의해 변경된 데이터베이스 내역은 왼쪽의 [서버] 탭의 사용자 클래스 노드에서 확인할 수 있고, 반대로 왼쪽의 사용자 클래스 노드에서 오른쪽의 [질의 편집] 창으로 드래그 앤 드롭(drag and drop)하면, 해당 질의를 자동으로 생성한다. 단, 질의 편집기에서 수행한 DDL 문에 의해 변경된 데이터베이스 내역은 [서버] 탭에서 [새로 고침(F5)]을 한 후에 확인할 수 있다.

다음은 질의 편집 창에서 여러 개의 질의문을 입력한 예이다.

질의문 마지막에는 세미콜론(;)을 입력하여, 하나의 질의가 끝나고 다음 질의가 시작됨을 명시한다. 위와 같이 여러 개의 질의가 존재할 경우, 각 질의는 순차적으로 수행되며, 질의 별로 질의 결과 창에 결과 탭이 형성된다.

또한, 특정 질의문만 실행하려면, 마우스로 해당 질의문을 드래깅하여 해당 영역을 선택하고, 툴바의 실행 아이콘 또는 실행 단축키를 입력하면 된다.

질의 결과 창

질의 결과 창은 수행된 질의의 결과를 보여주는 창으로, 여러 개의 질의가 수행된 경우 질의별로 [결과] 탭이 구분된다. 각각의 탭을 선택하여 해당 질의의 수행 결과를 확인할 수 있다.

질의 결과 창의 컬럼 이름에 마우스를 올려 놓으면 해당 컬럼의 데이터 타입이 툴팁으로 표시된다.

수행 질의 창

질의 결과 창의 왼쪽 아래에 있는 수행 질의 창에는 수행된 질의문이 표시된다.

수행 질의 정보 창

질의 결과 창의 오른쪽 아래에 있는 수행 질의 정보 창에는 해당 질의를 수행하는데 소요된 시간과 검색 결과의 개수가 표시된다. 표시되는 시간은 데이터베이스 서버에 의한 처리 시간을 의미하며, CUBRID 매니저에 의한 시간은 포함되지 않는다.   

상태 표시줄

질의를 수행하는 동안에는 [상태 표시줄]에 질의 수행 중임을 표시하는 아이콘이 나타난다. 아이콘의 진척도가 질의 처리의 진행 정도를 보여주는 것은 아니다.