SQL 빌더

새 SQL 문 작성 마법사와 SQL 빌더는 모두 SQL 문을 작성하고 실행하는 데 비주얼 인터페이스를 제공합니다. 마법사를 사용하여 간단한 SQL 문을 작성하거나, 광범위한 명령문을 지원하는 SQL 빌더를 사용할 수 있습니다.

SQL 빌더 및 새 SQL 문 작성 마법사를 사용하여 작성할 수 있는 명령문 종류에 대한 세부사항은 새 SQL 문 작성 마법사를 참조하십시오. 이러한 도구로 생성된 명령문은 확장자가 .sqx인 파일에 저장됩니다.

SQL 빌더는 여러 개의 분할창과 탭으로 구성되어 있습니다. 사용 가능한 옵션은 작성하는 명령문의 유형에 따라 다릅니다. 다음 화면 캡처는 SQL 빌더의 기본 레이아웃을 보여 줍니다.

SQL 조회 빌더 기본 화면

SQL 빌더를 열려면 새 명령문을 작성하거나 데이터 정의 보기에 있는 기존 명령문을 두 번 클릭하십시오.

빌더는 세 개의 기본 섹션으로 구성됩니다.

SQL 소스 분할창

맨 위 분할창은 SQL 문의 소스 코드를 포함합니다. 이 분할창에 직접 SQL 문을 입력하거나, 도구에서 제공한 기능을 사용하여 명령문을 빌드할 수 있습니다. SQL 소스 분할창의 팝업 메뉴에서 컨텐츠 지원을 사용할 수 있습니다. 이 분할창에서 명령문을 수정하면 또 다른 분할창으로 초점을 전환할 때 명령문 구문을 확인하고 인터페이스를 갱신합니다. 
주: SQL 빌더에서 SQL 설명(이중 대시(--)가 앞에 오는 행)은 지원되지 않습니다. 그러나 허용됩니다. SQL 문을 저장하고 나면, SQL 소스 분할창을 제외하고 SQL 빌더의 모든 섹션을 사용할 수 없게 됩니다. SQL 소스 분할창은 SQL 문을 편집하고 저장하기 위해 계속 사용할 수 있습니다. 설명을 제거하고 명령문을 저장할 경우, SQL 빌더의 모든 섹션을 다시 사용할 수 있습니다.

테이블 분할창

테이블 분할창은 명령문에서 사용되는 테이블이나 뷰의 비주얼 표시를 제공합니다. 이 분할창에서 테이블을 추가하거나 제거하고, 테이블에 별명을 제공하며, 테이블에서 열을 선택하거나 제외할 수 있습니다. SELECT 문을 빌드할 때 또한 이 분할창의 테이블 간의 결합을 정의할 수 있습니다.

주: 테이블 분할창에서 테이블 그래픽을 다시 정렬한 후 SQL 문을 저장하면, 테이블 그래픽의 배열이 다시 선형 형식으로 돌아가고 테이블 그래픽 순서는 SQL 문에서의 순서로 바뀝니다.

디자인 분할창

디자인 분할창의 옵션은 작성 중인 명령문의 유형에 따라 매우 다양합니다. 사용 가능한 옵션 세트가 두 개 이상일 때 이 옵션은 노트북 페이지로 표시됩니다. 예를 들어, SELECT 문의 경우 포함되는 옵션 중 일부로는 열 선택, 조건 작성, 그룹 작성 및 그룹 조건 작성 등이 있습니다.  이는 위의 이미지에서 맨 아래 섹션에 있는 분할창입니다.

기타 도움을 주는 기능

복잡한 표현식을 작성하는 과정을 사용자에게 안내하는 표현식 빌더 마법사는 표현식을 입력할 수 있는 SQL 빌더 어디에서나 열 수 있습니다.

기본 데이터 Perspective에서 SQL 빌더의 오른쪽에 있는 아웃라인 보기는 WITH 또는 FULLSELECT 문의 구성요소를 표시합니다.

작성한 SQL 문으로 수행할 수 있는 작업

SQL 빌더에서 작업이 완료되면, 실행할 수 있는 간단한 SQL 문이 작성됩니다. 또한 다음 타스크도 명령문으로 수행할 수 있습니다.

자세한 정보는 관련 태스크를 참조하십시오.

SQL 빌더에서 지원되는 데이터베이스 벤더

지원되는 데이터베이스 벤더의 목록을 보려면 지원되는 데이터베이스 벤더를 참조하십시오.

SQL 문서는 IBM® DB2 Universal Database™와 함께 사용할 때 사용 가능한 옵션을 기반으로 작성됩니다. 다른 데이터베이스 제품을 사용하면, 사용 가능한 도구나 옵션의 작동에 차이점이 있을 수 있습니다. 예를 들어, WITH 문의 작성은 DB2에서만 사용할 수 있습니다.

관련 개념
새 SQL 문 작성 마법사
관련 태스크
SQL 문 편집
SQL 빌더 열기
DADX 파일 생성
마법사를 사용하여 SQL에서 XML 생성
관련 정보
SQL 문을 실행하는 Java Bean 작성
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.