视图上可否建立索引? 视图上可否建立索引? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle 没有视图索引,sqlserver有.视图其实就是对多个(或者1个)表的一个查询,只是为了方便把需要的各个表的数据放到一个视图(表)中,效率和直接用SQL对多表进行查询是一样的。对视图的查询,底层就是利用各表的索引来查询的,所以只要注意建立好表的索引就可以了。 可以考虑物化视图materialized view,在其上创建索引. 视图上可以建立索引,我这里说的视图索引是普通视图,不是物化视图,但该索引只是一个novalidate disable 状态的索引,一般情况下没有什么意义,在查询重写的时候,在特定条件下才会发生作用,另外它并没有真正的建立索引,仅仅相当于一个约束物化视图上建立索引和在表上建立索引没什么区别 pl/sql连不上本机10g数据库,sqlplus可以,请问是怎么回事? 求助调用存储过程出来 Cursor is closed 问题 触发器怎么写 全文检索结果group by性能的问题 Oracle表的权限问题? nvl函数的问题 ~~~~看看这句tsql在plsql怎么写, 初学这问题 oracle8.05如何使用,不懂,请教,在线急 创建视图多表查询 []【求助】如何把如下格式用SQL语言行转列显示? ORACLE为什么不能建立function?急...
对视图的查询,底层就是利用各表的索引来查询的,所以只要注意建立好表的索引就可以了。
物化视图上建立索引和在表上建立索引没什么区别