【发布时间】:2011-03-11 08:12:23
【问题描述】:
我有一个使用UNION ALL 组合两个表的视图。
是否可以在视图上创建唯一索引?
【问题讨论】:
-
是的,但是抛出了错误...看起来这个没有解决方法。
标签: sql-server sql-server-2008 view indexing
我有一个使用UNION ALL 组合两个表的视图。
是否可以在视图上创建唯一索引?
【问题讨论】:
标签: sql-server sql-server-2008 view indexing
不,如果视图使用 UNION,则不能创建索引视图,这在 SQL 2000 中是正确的,在 2008 年仍然是正确的,另请参见 http://msdn.microsoft.com/en-us/library/dd171921(SQL.100).aspx
【讨论】:
索引视图不能包含UNION 运算符:请参阅here
【讨论】: