FULLSELECT 문 작성

FULLSELECT 문은 부속 조회 및 값 설정 결과를 작성하여 결과 테이블을 형성합니다.

INTERSECT, UNION, EXCEPT, INTERSECT ALL, UNION ALL 및 EXCEPT ALL 연산자를 사용하여 작성을 지정할 수 있습니다.
  • DB2®에는 연산자 및 값 절이 모두 지원됩니다.
  • Sybase의 경우, UNION 및 UNION ALL 연산자만 지원됩니다.
  • Oracle의 경우, UNION, UNION ALL, MINUS 및 INTERSECT 연산자만 지원됩니다.
  • Cloudscape™ 및 Derby의 경우, UNION 및 UNION ALL 연산자만이 아니라 값 절도 지원됩니다.
다음 연산자에 대한 자세한 내용은 데이터베이스 제품에 대한 SQL 참조 안내서를 참조하십시오.

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

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

FULLSELECT 문 내의 SELECT 문에는 ORDER BY 절 사용이 금지되어 있으나, 전체 FULLSELECT 문에서는 ORDER BY 절을 지정할 수 있습니다.

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.