是否可以使用 SQL Server 2008 创建一个从另一个索引视图中进行选择的索引视图?
-
06-07-2019 - |
题
是否可以使用 SQL Server 2008 创建一个从另一个索引视图中进行选择的索引视图?
create view V1 as (select 1 as abc)
create view V2 as (select abc from V1 group by abc)
解决方案
我认为答案是“不,这是不可能的”。
来自Microsoft TechNet网站,有关性能的文章:
问即可。我有一个视图定义在另一个视图之上。 SQL Server不会让我索引顶级视图。我该怎么办?
<强> A 即可。考虑手动将嵌套视图的定义扩展到顶级视图,然后对其进行索引,索引最内层视图,或者不对视图编制索引。
祝你好运。
其他提示
这里有 要求 对于索引视图(它们很丰富):
- 该视图必须仅引用同一数据库中的基表,而不能引用其他视图。
不隶属于 StackOverflow