DB2 명령 콘솔 또는 DB2 SQL 콘솔을 열려면 다음을 수행하십시오.
그러면 표준 Eclipse 콘솔 보기가 아직 표시되어 있지 않은 경우 이 보기가 표시되고 선택된 DB2 서브시스템에 대한 콘솔이 열립니다.
콘솔 보기는 Eclipse의 모든 콘솔 간에 공유됩니다. 콘솔 보기의 도구 모음에서 '선택한 콘솔 표시' 단추를 클릭한 후 나타나는 팝업 메뉴에서 원하는 콘솔을 선택하여 콘솔 보기에 현재 표시되는 콘솔을 수동으로 선택할 수 있습니다.
이 콘솔 보기에서 현재 콘솔을 잠그고 다른 콘솔이 이를 대체하지 못하게 하려면 콘솔 보기의 도구 모음에서 '콘솔 고정' 단추를 클릭합니다. 이렇게 하면 콘솔이 작성되는 경우에 콘솔 보기의 새 인스턴스가 작성되어 기존 콘솔 보기가 그대로 유지됩니다.
콘솔이 열리면 필요한 만큼의 여러 콘솔 보기에 콘솔을 표시할 수 있습니다. 새 콘솔 보기를 작성하려면 '콘솔 열기' 단추를 클릭한 후 나타나는 팝업 메뉴에서 '새 콘솔 보기'를 선택하십시오.
콘솔 보기의 도구 모음에서 '콘솔 지우기' 및 '콘솔 닫기' 단추를 각각 클릭하여 콘솔의 출력을 지우거나 콘솔을 닫을 수 있습니다.
DB2 콘솔에서 입력한 이전 명령들은 콘솔이 열려 있는 동안에는 콘솔의 명령 이력에 남아 있습니다. 명령 이력은 다음과 같은 네 가지 방법으로 액세스할 수 있습니다.
DB2 명령 콘솔에서는 DB2 관리 명령을 입력할 수 있습니다. 예를 들어, 기존 데이터베이스를 나열하려면
DIS DATABASE (*)를 입력합니다(하이픈 등의 인식 문자는 입력하지 말아야 함).
텍스트를 입력할 때 콘솔은 명령, 키워드, 키워드 매개변수에 대해 제한된 구문 강조표시를 수행합니다. 인식된 명령만 강조표시됩니다.
Ctrl+Space를 누르면 콘솔이 내용 제안 목록을 제공합니다. 이 키는 사용 가능한 명령 및 키워드 목록을 보는 데 사용될 수 있습니다. 명령 제안은 선택된 명령의 문서에 대한 링크를 포함합니다.
제한사항: 구문 강조표시 및 내용 제안은 항상 DB2 v10 구문을 사용합니다. DB2 명령 콘솔은 지원되는 다른 DB2 버전과 함께 사용될 수 있지만 DB2 명령 콘솔에 의해 제공된 구문 강조표시 및 내용 제안은 올바르지 않을 수 있습니다.
DB2 SQL 콘솔에서는 DB2 SQL문을 평가할 수 있습니다. 예를 들어,
SELECT NAME FROM SYSIBM.SYSTABLES;를 입력하여 DB2 서브시스템의 모든 테이블 이름을 나열할 수 있습니다. 해당 SQL문은 세미콜론과 줄 바꾸기 문자로 끝나야 합니다(즉, 세미콜론을 입력하고 Enter 키를 누릅니다). 그렇지 않으면 명령문이 실행되지 않습니다(이는 SQL문을 여러 행에 걸쳐 작성할 수 있도록 하기 위함입니다).
select문의 출력은 텍스트 테이블로 형식화됩니다.
텍스트를 입력할 때 콘솔은 인식된 기본 SQL문 명령을 구문 강조표시합니다. 나머지 SQL문은 구문 강조표시되지 않습니다.
Ctrl+Space를 누르면 콘솔이 내용 제안 목록을 제공합니다. 이 키는 사용 가능한 기본 SQL문 명령 목록을 보는 데 사용될 수 있습니다. 제안은 선택된 명령의 문서에 대한 링크를 포함합니다.
제한사항: 구문 강조표시 및 내용 제안은 항상 DB2 v10 구문을 사용합니다. DB2 SQL 콘솔은 지원되는 다른 DB2 버전과 함께 사용될 수 있지만 DB2 SQL 콘솔에 의해 제공된 구문 강조표시 및 내용 제안은 올바르지 않을 수 있습니다.
제한사항: File Manager DB2의 SQL 실행 기능에 적용되는 모든 제한사항은 DB2 SQL 콘솔에도 적용됩니다. 예를 들어, File Manager DB2의 SQL 실행 기능이 BLOB 유형의 컬럼을 SELECT할 수 없는 경우, DB2 SQL 콘솔에서도 이 기능이 실패합니다.
DB2 콘솔의 명령에 대한 정보 팝업은 해당 명령의 문서(InfoCenter 페이지)에 대한 링크를 포함합니다. 기본적으로 사용되는 InfoCenter는 http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp이지만 이는 File Manager 환경 설정 분할창에서 사용자 정의할 수 있습니다.