与其他 Transact-SQL 语句一起使用 UNION、EXCEPT 和 INTERSECT
与其他 Transact-SQL 语句一起使用 UNION、EXCEPT 和 INTERSECT 时,请遵循以下指导原则:
第一个查询可以包含一个 INTO 子句,用来创建容纳最终结果集的表。只有第一个查询可以使用 INTO 子句。如果 INTO 子句出现在任何其他位置,SQL Server 将显示错误消息。
ORDER BY 只能在语句的结尾处使用。不能在构成语句的各个查询中使用 ORDER BY。
注意 只有在顶极查询而不是子查询中使用 UNION、EXCEPT 和 INTERSECT 时,才能使用一个 ORDER BY 子句。
GROUP BY 和 HAVING 子句只能在各个查询中使用;它们不能用于影响最终结果集。
UNION、EXCEPT 和 INTERSECT 可以在 INSERT 语句中使用。
FOR BROWSE 子句不能在包含 UNION、EXCEPT 和 INTERSECT 运算符的语句中使用。