UNION, EXCEPT 및 INTERSECT에 다른 Transact-SQL 문 사용

UNION, EXCEPT 및 INTERSECT에 다른 Transact-SQL 문을 사용할 때 다음 지침을 따르십시오.

  • 첫 번째 쿼리는 테이블을 만들어 최종 결과 집합을 보유하는 INTO 절을 포함할 수 있습니다. 첫 번째 쿼리만 INTO 절을 사용할 수 있습니다. INTO 절이 다른 위치에 나타나면 SQL Server는 오류 메시지를 표시합니다.

  • ORDER BY는 문 끝에서만 사용할 수 있습니다. 문을 구성하는 개별 쿼리에는 사용할 수 없습니다.

    [!참고]

    하나의 ORDER BY 절 사용은 UNION, EXCEPT 및 INTERSECT를 최상위 수준 쿼리에 사용하고 하위 쿼리에는 사용하지 않을 때만 적용됩니다.

  • GROUP BY 및 HAVING 절은 개별 쿼리에만 사용할 수 있습니다. 즉, 최종 결과 집합에 영향을 주도록 사용할 수 없습니다.

  • UNION, EXCEPT 및 INTERSECT는 INSERT 문에서 사용할 수 있습니다.

  • FOR BROWSE 절은 UNION, EXCEPT 및 INTERSECT 연산자를 포함하는 명령에 사용할 수 없습니다.