Oracle数据库,序列、索引、视图

一、序列:生成自动增长(或减少)的整数值

 Sequences中新建

调取:

th_test.nextval   获取下一个值      th_test. currval获取当前值

  

 二、视图:在物理表的基础上定义的虚拟表, 把经常用到的语句储存起来;方便复杂查询  (常用于系统的兼容或迁移,不能添加索引,不用做数据更新, 适合数据小的查询)

Views中新建  

调取:和普通查询语句相同

 物化视图:实体化视图(对普通视图的数据进行物理储存,可以添加索引,不可修改数据,适合数据量大的查询语句)

materialized views中新建

刷新视图:exec dbms_mview.refresh('物理视图名')

调取:和普通查询语句相同;

三、索引:提高查询效率的一种方式

创建方式:

索引创建的的原则,列中的数据值分布范围广,经常出现在链接语句或者where语句、表不经常更新

原文地址:https://www.cnblogs.com/zhaotiancheng/p/6195102.html