在联合视图上添加唯一索引(SQL Server 2008)

时间:2010-07-03 01:22:24

标签: sql-server sql-server-2008 view indexing

我有一个使用UNION ALL组合两个表的视图。

是否可以在视图上创建唯一索引?

2 个答案:

答案 0 :(得分:4)

不,如果视图使用UNION,则无法创建索引视图,这在SQL 2000中是正确的,并且在2008年仍然如此,另请参阅http://msdn.microsoft.com/en-us/library/dd171921(SQL.100).aspx

答案 1 :(得分:2)

索引视图不能包含UNION运算符:请参阅here