替代索引视图

时间:2009-05-13 17:15:26

标签: sql-server views indexed-view

什么是sql server中索引视图的替代方法?

谢谢, Salman Shehbaz。

4 个答案:

答案 0 :(得分:3)

将视图内容转储到摘要表并将索引放在这些表上。

索引视图为您提供了您希望尝试使用替代方法实现的优势

答案 1 :(得分:0)

创建一个select存储过程,然后在需要时执行存储过程。

答案 2 :(得分:0)

我假设您要使用外部或自联接(or one of the other limitations)索引视图。

如果要在FROM子句中使用它,请使用普通视图或内联表函数。

但是,请记住这一点:在具有索引视图的查询中,优化器可能会取消(展开)视图并在其认为合适时使用基表。使用未编制索引的视图或内联表函数的替代查询也将被取消。

请在此处查看我的回答:Does query plan optimizer works well with joined/filtered table-valued functionsTony Rogerson

否则,您能否添加更多信息。

答案 3 :(得分:0)

替代方法包括在常规VIEW上使用INSTEAD OF触发器并在基表上使用常规触发器。