Usando UNION, EXCEPT e INTERSECT com outras instruções Transact-SQL

Siga essas diretrizes ao utilizar UNION, EXCEPT e INTERSECT com outras instruções do Transact-SQL:

  • A primeira consulta pode conter uma cláusula INTO que cria uma tabela para reter o conjunto de resultados final. Somente a primeira consulta pode usar uma cláusula INTO. Se a cláusula INTO aparecer em qualquer outro lugar, SQL Server exibirá uma mensagem de erro.

  • ORDER BY só é permitido no final da instrução. Isso não pode ser usado dentro de consultas individuais que formam a instrução.

    ObservaçãoObservação

    O uso de uma cláusula ORDER BY só se aplica ao usar UNION, EXCEPT e INTERSECT em uma consulta de nível superior e não em uma subconsulta.

  • Cláusulas GROUP BY e HAVING podem ser usadas apenas dentro de consultas individuais, elas não podem ser usadas para afetar o conjunto de resultados final.

  • Os operadores UNION, EXCEPT e INTERSECT podem ser usados dentro de uma instrução INSERT.

  • A cláusula FOR BROWSE não pode ser usada em instruções que envolvam os operadores UNION, EXCEPT e INTERSECT.