|
|
SQL> Create Materialized View test1_mv2
2 Build Immediate
3 Enable Query Rewrite
4 As
5 select * from (Select * From test1 x Where b=(Select Max(b) From test1 y Wh
ere x.a=y.a));
实体化视图已创建。
SQL> select * from (Select * From test1 x Where b=(Select Max(b) From test1 y Wh
ere x.a=y.a)) where a=1;
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE (Cost=1 Card=1 Bytes=26)
1 0 TABLE ACCESS (FULL) OF 'TEST1_MV' (Cost=1 Card=1 Bytes=26)
果然是跟oracle的parse顺序有关系
看来是应该重建我的物化视图了,谢谢各位:) |
|