Oracle实体视图及树形排序学习
2013-06-25 15:57
288 查看
materialized view
主要用于[b]预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。[/b]
使用语法:
CREATE MATERIALIZED VIEW XX
REFRESH [[fast
| complete | force]
[on demand | commit]
[start with date]
[next date]
[with {primary key | rowid}]
]
[ENABLE
| DISABLE] QUERY REWRITE
递归查询
start with ...指定查询的根行
connect by prior... 父行和子行的关系(是以父行为主)
ORDER SIBLINGS BY ... 同级别排序
例:
参考资料:/article/5516780.html
主要用于[b]预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。[/b]
使用语法:
CREATE MATERIALIZED VIEW XX
REFRESH [[fast
| complete | force]
[on demand | commit]
[start with date]
[next date]
[with {primary key | rowid}]
]
[ENABLE
| DISABLE] QUERY REWRITE
递归查询
start with ...指定查询的根行
connect by prior... 父行和子行的关系(是以父行为主)
ORDER SIBLINGS BY ... 同级别排序
例:
create materialized view mv_auth_ycps refresh force on demand start with to_date('2013-6-25 01:30:00','yyyy-mm-dd hh24:mi:ss')next sysdate+1 as select *
from acc_domain
where dtype='domain'
start with parent_id is null
connect by prior id = parent_id
ORDER SIBLINGS BY position;
参考资料:/article/5516780.html
相关文章推荐
- Oracle 学习笔记 11 -- 视图 (VIEW)
- oracle 学习笔记 中文排序
- oracle学习—视图、序列、索引、约束练习
- 学习ORACLE物化视图
- java 从零开始,学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- Oracle学习之路——限定查询与排序
- Oracle学习笔记之六(DDL:表、索引、视图、同义词、序列操作相关SQL)
- oracle 树形表结构查询 排序
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- oracle学习 第二章 限制性查询和数据的排序 ——02
- Oracle的学习七:控制语句、异常、视图
- Oracle数据字典表和动态性能视图学习之1:V$DATAGUARD
- oracle 物化视图学习
- Oracle起步学习(五)--过滤与排序
- Oracle动态性能视图学习之v$session
- oracle 11g 学习笔记 10_30(2)_数据字典和动态性能视图
- oracle学习 第二章 限制性查询和数据的排序 ——01
- oracle 11g 学习笔记 10_30(2)_数据字典和动态性能视图
- oracle 10g 学习之视图、序列、索引、同义词(9)
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件