Compartir a través de


Usar UNION, EXCEPT e INTERSECT con otras instrucciones Transact-SQL

Si utiliza UNION, EXCEPT e INTERSECT con otras instrucciones Transact-SQL, siga estas directrices:

  • La primera consulta puede contener una cláusula INTO que cree una tabla que contenga el conjunto final de resultados. Sólo la primera consulta puede utilizar una cláusula INTO. Si esta cláusula aparece en otro lugar, SQL Server muestra un mensaje de error.

  • ORDER BY sólo se admite al final de la instrucción. No se puede usar en las consultas individuales que conforman la instrucción.

    [!NOTA]

    La utilización de una única cláusula ORDER BY sólo se aplica si UNION, EXCEPT e INTERSECT se utilizan en una consulta de nivel superior y no en una subconsulta.

  • Las cláusulas GROUP BY y HAVING solo se pueden usar en consultas individuales; no se pueden usar para que afecten al conjunto final de resultados.

  • UNION, EXCEPT e INTERSECT se pueden utilizar en una instrucción INSERT.

  • La cláusula FOR BROWSE no se puede utilizar en instrucciones que implican a los operadores UNION, EXCEPT e INTERSECT.