1

是否可以使用从另一个索引视图中选择的 SQL Server 2008 创建索引视图?

create view V1 as (select 1 as abc)
create view V2 as (select abc from V1 group by abc)
4

2 回答 2

4

以下是索引视图的要求(它们很丰富):

  • 视图必须仅引用同一数据库中的基表,不能引用其他视图。
于 2009-06-20T15:06:26.803 回答
2

我认为答案是“不,这是不可能的”。

来自 Microsoft TechNet 站点,在一篇关于性能的文章中:

。我在另一个视图之上定义了一个视图。SQL Server 不允许我索引顶级视图。我能做些什么?

一个。考虑手动将嵌套视图的定义扩展为顶级视图,然后对其进行索引,索引最内层视图,或者不索引视图。

祝你好运。

于 2009-06-20T09:22:22.177 回答