쿼리박스(QueryBox Features)

 

데이터베이스 통합 관리 도구


 

쿼리박스는 다양한 데이터베이스를 동일한 사용자 인터페이스 환경에서 개발 및 관리하도록 설계되었습니다. 각 데이터베이스의

핵심 기능 및 이기종 데이터베이스를 손쉽게 관리하기 위한 쿼리박스의 기능은 다음과 같습니다.

 
 


 
 
 

DBMS CONNECT 데이터베이스 연결

다양한 데이터베이스의 연결 기능을 제공하고, 연결에 성공한 목록을 한눈에 확인할 수 있습니다.

Direct Login

데이터베이스에서 제공하는 클라이언트 설치 없이 호스트, 포트를 직접 입력하는 연결기능을 제공합니다. 오라클의 경우, Direct Login 으로 접속하는 경우에도 고급 옵션을 통해 Failover, Load Balance 옵션을 제공합니다.

Client Login

데이터베이스에서 제공하는 클라이언트를 통한 연결기능을 제공합니다. 이 기능은 오라클에서만 제공하며, 사용자 PC에 오라클 클라이언트가 설치되어 있는 경우 Tnsnames 파일을 이용한 연결기능을 제공합니다.


 
 
 

Query Editor 쿼리 편집기

쿼리 편집기는 SQL, PL/SQL 작성, 다중 쿼리 실행 기능 및 다양한 결과 표시 방법을 제공합니다. 결과 표시 방법으로는 그리드 출력, 텍스트 출력, 피벗 출력, 실행 계획, 실행 및 세션 통제, DBMS_Output, 메시지 기록등이 있습니다.

편집기
SQL을 쉽게 작성할 수 있도록 키워드 색상 표시, 키워드 / 오브젝트 및 컬럼 / SQL History 를 이용한 문장 자동 완성 기능, 컬럼 정보 보기, DESC, 코드 폴딩 기능등을 제공합니다.

쿼리 실행 결과

그리드 출력
쿼리 실행 결과를 옵션에 설정된 크기만큼 그리드에 출력합니다. 옵션에서 초기 및 다음 Fetch 크기를 설정할 수 있으며 사용자 키보드 및 마우스 반응에 따라 결과 데이터를 Fetch 합니다..


텍스트 출력
쿼리 실행 결과를 텍스트로 출력합니다.


피벗 출력
쿼리 실행 결과 대한 피벗 기능을 제공합니다. COUNT, SUM, MAX, MIN, AVG, VAR, STDDEV 를 제공합니다.


실행 계획
쿼리에 대한 실행 계획을 보여줍니다. 테이블 및 인덱스 정보가 포함된 항목을 더클 클릭할 경우, 화면 우측에 상세 정보를 보여줍니다.


실행 및 세션 통계
오라클에서 지원되며, 실행 쿼리 및 세션에 대한 통계 정보를 보여줍니다.


DBMS Output
오라클에서 지원되며, DBMS_OUTPUT.PUT_LINE 명령어에 대한 결과를 보여줍니다.


메시지 기록
쿼리 실행 결과에 대한 성공 및 실패 메시지를 보여줍니다.

 

PL/SQL Editor PL/SQL 편집기

PL/SQL 편집기는 블록 구조로 이루어진 다수의 SQL 과 확장된 문법을 통하여 프로시저, 함수, 패키지 등을 빠르게 작성할 수 있는 기능과 컴파일 및 테스트 실행 기능을 제공합니다. 또한 데이터베이스에 따라 지원되는 디버깅 기능을 화면을 통해 쉽게 사용할 수 있는 기능을 지원합니다.

디버깅
오라클에서 디버깅 기능을 제공하며, DBMS Output 호출 스택, 중단점, 파라미터, 변수 화면을 통하여 값 추적 및 출력 값을 확인 할 수 있습니다.


 
 
 

Table Data Editor 테이블 데이터 편집기

테이블 데이터 편집기는 데이터를 편리하게 수정, 삽입, 삭제 할 수 있는 기능을 제공합니다.

데이터 편집
오브젝트 목록에서 테이블을 선택하면 편집 가능하도록 결과 데이터를 보여주며, 그리드 옵션에 따라 수정, 삽입, 삭제 시 셀의 색상을 구분하여 편집기능을 제공합니다.

실행 SQL
실행 SQL은 편집할 대상이 되는 테이블 데이터를 화면으로 가져오기 위해 수행된 SQL을 보여줍니다. 화면의 조건과 Order by 텍스트 상자에서 입력된 값을 기준으로 SQL이 작성 됩니다.


 
 
 

데이터 내보내기 & 가져오기

Export Data 데이터 내보내기

데이터 내보내기는 다수의 테이블 또는 뷰 를 선택하거나 직접 쿼리를 작성하여 결과 데이터를 다양한 형태(텍스트, CSV, 엑셀, SQL 스크립트)의 문서로 내보내는 기능을 제공합니다.

내보내기 결과 목록
다수의 테이블 및 뷰를 선택하여 데이터 내보내기를 실행하면, 각 오브젝트의 실행 상태를 결과 목록에서 보여줍니다. 결과 목록에서는 실패한 목록 또는 특정 오브젝트를 선택하여 다시 내보내기를 진행할 수 있습니다.

데이터 미리보기
내보내기 대상이 되는 테이블, 뷰 그리고 사용자 쿼리는 데이터 미리보기 화면에서 데이터를 확인할 수 있습니다.

 

Import Data 데이터 가져오기

데이터 가져오기는 다양한 형태(텍스트, CSV, 엑셀)의 문서로 부터 선택된 테이블로 데이터를 가져오는 기능을 제공합니다.

테이블 컬럼 정보
선택된 테이블의 컬럼 정보를 확인하여 텍스트 파일 데이터의 가변 길이 및 고정 길이에 맞게 각 데이터의 크기를 조정할 수 있습니다. 또한 NULL 값 처리, 고정 값, 표현 값을 이용하여 텍스트 파일의 데이터를 사용자가 원하는 형태로 변경할 수 있습니다.

데이터 미리보기
선택된 입력 파일의 데이터를 미리 볼 수 있는 기능을 제공합니다. 고정길이나 특수 문자로 구분된 가변길이를 자동으로 인식하여 테이블로 가져오기 전에 어떤 형태로 데이터가 생성될지 확인할 수 있습니다.


 
 
 

오브젝트 패널 & 탐색기

Object Panel 오브젝트 패널

스키마 오브젝트(Table, Index, Trigger, Constraint, View, Synonym, Sequence, Procedure, Function, User, 등등) 의 목록 및 관련 속성을 쉽게 확인할 수 있는 기능을 제공하고 있습니다.

목록 스타일
오브젝트 패널 스타일은 트리, 한 줄 탭, 여러 줄 탭, 콤보 박스 스타일을 지원하고 있으며, 자유롭게 스타일을 변경할 수 있습니다.

오브젝트 목록
오브젝트를 스키마 또는 데이터베이스별로 분류하여 표시합니다. 각 스키마와 데이터베이스는 하위에 오브젝트와 오브젝트에 따라 속성이 표시되며, 툴바 및 컨텍스트 메뉴로 다양한 기능을 제공합니다.

오브젝트 속성
목록에서 선택된 오브젝트는 패널의 하단에 자세한 속성정보를 보여줍니다. 데이터베이스 또는 오브젝트에 따라 속성정보는 다르게 표시됩니다.

 

Object Explorer 오브젝트 탐색기

오브젝트 탐색기는 오브젝트 패널과 유사한 형태의 기능을 제공하고 있으며, 좀 더 편리하게 속정 정보 및 데이터를 확인할 수 있도록 기능을 제공하고 있습니다.

오브젝트 속성
오브젝트 패널과 유사한 형태의 속성 정보를 좀 더 넓은 화면에서 내용을 쉽게 확인할 수 있도록 기능을 제공합니다.

데이터 편집 기능
오브젝트가 테이블인 경우, ‘데이터’ 탭에서 확인할 수 있으며 내용 편집도 가능합니다. 한번에 보여지는 데이터는 크기는 옵션화면에서 정의된 값을 따릅니다.

 

 

 
 
 
Object Search 오브젝트 검색

오브젝트 검색은 데이터베이스내에 존재하는 오브젝트를 오브젝트 이름, 소스 코드, 컬럼 이름 그리고 오브젝트 상태에 따라서 검색할 수 있는 기능입니다.

검색 결과 목록
검색은 새 검색과 기존 목록에 추가 검색 기능을 제공하며, 오브젝트 컬럼의 경우 컬럼이 생성되어 있는 테이블명을 보여주며 소스 코드는 소스 코드가 생성되어 있는 스토어드 프로시저, 함수 그리고 패키지 등을 보여줍니다.

오브젝트 속성
검색 결과 목록의 오브젝트는 결과 화면 하단에서 속성 정보를 보여줍니다.


 
 
 

Script Generation 스크립트 생성 도구

사용자, 테이블스페이스, 오브젝트 등 데이터베이스에 존재하는 오브젝트를 스크립트 파일로 생성하는 기능을 제공합니다.

스크립트 옵션
생성될 스크립트에 주석, DROP 키워드, 스키마 명, 대체 스키마 명, 문장 구분자 등을 설정하여 스크립트를 생성합니다.

오브젝트 유형 & 필터
사용자, 테이블스페이스, 오브젝트 등 스크립트 대상을 선택할 수 있으며, 필터링을 통한 오브젝트 선택이나 테이블, 인덱스등의 테이블스페이스를 필터링하여 스크립트를 생성합니다.