FULLSELECT 문 작성

FULLSELECT 문은 부속 조회나 값 세트의 결과를 작성하여 결과 테이블을 형성합니다.

INTERSECT, UNION, EXCEPT, INTERSECT ALL, UNION ALL 및 EXCEPT ALL 연산자를 사용하여 작성을 지정할 수 있습니다.
  • DB2®: 값 절 및 모든 연산자가 지원됩니다.
  • Sybase: UNION 및 UNION ALL 연산자만 지원됩니다.
  • Oracle: UNION, UNION ALL, MINUS 및 INTERSECT 연산자만 지원됩니다.
  • Cloudscape™: 값 절과 UNION 및 UNION ALL 연산자만 지원됩니다.
이러한 연산자에 대한 자세한 정보는 데이터베이스 제품에 대한 SQL 참조서를 참조하십시오.

FULLSELECT 문은 다른 SQL 문에서 부속 조회로 중첩될 수 있습니다. 명령문 내에서 표현식으로 단일 값을 검색하는 데 사용한 FULLSELECT 문을 스칼라 fullselect(scalar fullselect) 또는 스칼라 부속 조회(scalar subquery)라고 합니다.

VALUES 절은 간단하거나 복잡한 표현식을 사용하여 값의 행을 지정합니다. VALUES 절에서는 하나 이상의 값 행을 지정할 수 있습니다. 각 VALUES 행은 FULLSELECT의 결과 테이블에서 행에 대한 각 열 값으로 구성됩니다. 선택된 작성 연산자에 따라 값은 결과 테이블에 포함되거나 포함되지 않을 수 있습니다.

FULLSELECT 문 내에서는 SELECT 문에 대해 ORDER BY 절이 허용되지 않으나 ORDER BY 절은 FULLSELECT 문 전반에 걸쳐 지정할 수 있습니다.

FULLSELECT 문은 새 SQL 문 작성 마법사로는 작성할 수 없고 SQL 빌더로만 작성할 수 있습니다.

FULLSELECT 문을 작성하려면 다음을 수행하십시오.

  1. 데이터 Perspective의 데이터 정의 보기로 전환하십시오.
  2. 데이터베이스를 포함하는 프로젝트나 폴더를 펼친 다음, 명령문 폴더가 표시될 때까지 데이터베이스 노드를 펼치십시오.
  3. 명령문 폴더를 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 새로 작성 > FullSelect 문을 클릭하십시오.
  4. 명령문의 이름을 입력하고 확인을 클릭하십시오.
  5. 아웃라인 보기에서 FULLSELECT 문을 마우스 오른쪽 단추로 클릭하여 FULLSELECT 문에 명령문과 VALUES 절을 추가하십시오.
  6. 아웃라인 보기에서 FULLSELECT 문의 노드를 펼치거나 접어서 명령문의 구조를 살펴보십시오. 명령문을 편집하려면 명령문과 절을 클릭하십시오.
  7. SELECT 또는 FULLSELECT를 추가하려면 명령문을 완료하십시오.
  8. VALUES 절을 추가하려면, 아웃라인 보기에서 FULLSELECT 문을 펼치고 추가된 VALUES 절을 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 값 행 추가를 클릭하십시오.
  9. SQL 빌더의 값 행 항목 목록에서 값 행에 해당되는 값을 입력하십시오. 값을 직접 입력하거나, 표현식 빌더를 사용하여 표현식을 빌드할 수 있습니다.
  10. 필요하면 기타 SQL 문이나 VALUES 행 또는 VALUES 절을 추가하십시오.
  11. 완료하면 SQL > 실행을 선택하여 명령문을 실행하십시오. 출력이 DB 출력 보기에 표시됩니다.
관련 태스크
SQL 문 편집
SQL 문 실행
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.