我知道物化视图,我正在使用它。我从未使用过索引视图,但我会的。它们之间有什么区别?
SQL Server的索引视图始终保持最新。在SQL Server中,如果修改了视图的基表,则视图的索引也会在同一原子事务中保持最新。
Oracle提供了类似的东西,称为物化视图。如果Oracle的物化视图是在不使用**REFRESH FAST ON COMMIT**
选项的情况下创建的,则在创建其基表时不会修改物化视图。所以这是一个主要区别。虽然SQL Server的索引视图始终保持最新,但Oracle的物化视图可以是静态的。