【问题标题】:Add Unique Index on Union View (SQL Server 2008)在联合视图上添加唯一索引 (SQL Server 2008)
【发布时间】:2011-03-11 08:12:23
【问题描述】:

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

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

【问题讨论】:

  • 是的,但是抛出了错误...看起来这个没有解决方法。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 2011-05-29
      • 2023-03-16
      • 2010-11-01
      • 1970-01-01
      相关资源
      最近更新 更多