实体化视图和实体化视图查询重写的限制

查询重写的限制包括:

1.如果实体化视图包括本地表和远端表,则只有本地表支持查询重写;

2.基表和实体化视图都不能处于SYS用户下;

3.实体化视图的查询中如果包含SELECT和GROUP BY列表,则二者必须保持一致;

4.聚集函数必须在表达式的最外层;

5.不允许CONNECT BY语句。


实体化视图的限制:

1.实体化视图中不能包括ROWNUM、SYSDATE等不可重复的表达式;

2.实体化视图不能包括LONG或LONG RAW或对象参考列;

3.如果实体化视图的查询定义中包括集合操作(如minus、union等),则实体化视图只支持全文匹配的查询重写;

4.如果以PREBUILD方式建立实体化视图,除非指定了WITH REDUCED PRECISION语句,否则列的精度必须满足SELECT表达式的精度;

5.如果实体化视图包含一个表的次数多于一次,那么,这个实体化视图支持一般类型的查询重写,要求查询中的表的别名必须和实体化视图中定义的一致。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/41451/viewspace-1022893/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/41451/viewspace-1022893/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值