一个在其 SELECT 语句中包含 UNION 或 UNION ALL 操作符的视图称为
联合视图。某些限制应用于联合视图:
- 如果 CREATE VIEW 语句定义了一个联合视图,或者包含 INTERSECT 、MINUS 或 EXCEPT
集合运算符,则您不能在 CREATE VIEW 语句中指定 WITH CHECK OPTION 关键字。
- 在独立的 SELECT 语句中应用于 UNION 或 UNION ALL 操作的所有限制,也应用于联合视图的 SELECT 语句中的 UNION 和 UNION ALL
操作。
- 同样,在独立的 SELECT 语句中应用于 INTERSECT 、MINUS 或 EXCEPT
集合运算符,也应用于定义视图的组合 SELECT 语句中。
关于这些限制的列表,请参阅 对组合的 SELECT 的限制。关于定义联合视图的 CREATE VIEW
语句的示例,请参阅命名视图列。