暂无图片
ORACLE SQL 语句可以调用到索引,为什么改为创建视图就调用不到?
我来答
分享
暂无图片 匿名用户
ORACLE SQL 语句可以调用到索引,为什么改为创建视图就调用不到?

ORACLE SQL 语句可以调用到索引,为什么改为创建视图就调用不到?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

这涉及 调用视图的 SQL 传来的条件 是否符号下推 推进到视图里. 基本上为了保证视图数据完整性,ORACLE一般不会下推!

暂无图片 评论
暂无图片 有用 2
广州_老虎刘

把你的view和SQL贴出来, 就能知道为什么调用不到了.  一般有两种情况, 一种是条件不具备,无法做push_pred, 另一种可能就是优化器智商受限, 需要使用hint或改写sql

暂无图片 评论
暂无图片 有用 3
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏