日期:2014-05-17  浏览次数:20659 次

oracle 视图索引问题
由于需要,要使用视图,但是使用视图后,句子的执行计划改变了,不会用到索引了。。。 
有什么方法能让句子使用到索引。。。不要修改sql句子,量太大了。。是不是在建视图的时候有诀窍?

------解决方案--------------------
视图里没有索引, 表里建了, 不就可以了? 把代码贴出来吧.
------解决方案--------------------
普通视图不可以建索引。物化视图可以建索引。
CREATE MATERIALIZED VIEW m_tb REFRESH WITH ROWID as select * from tb; 
create index idx_tb on m_tb(col1);