为什么不能在索引视图中使用左连接

时间:2012-06-16 10:15:20

标签: sql sql-server-2008 sql-server-2008-r2

我知道在索引视图中不能使用左连接。但我不明白为什么?

1 个答案:

答案 0 :(得分:3)

  

Q值。为什么我不能在索引视图中使用OUTER JOIN?

     

一个。当您将数据插入基表时,行可以在逻辑上从基于OUTER JOIN的索引视图中消失。这使得   逐步更新OUTER JOIN视图相对复杂   实现,并且执行的性能会变慢   而不是基于标准(INNER)JOIN的观点。

积分转到http://blog.sqlauthority.com/2009/09/25/sql-server-outer-join-in-indexed-view-question-to-readers/