养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Oracle创建索引

时间:2024-10-23 09:24:32

在关系型数据库中,用户查找数据与行的物理位置无关紧要。为了能够找到数据,表中的每一酚祯馄嫱行均用一个ROWID来标识,ROWID能够标识数据库中某一行的具体位置。当Oracle数据库中存储海量的此暄跬烷记录时,就意味着有大量的ROWID标识,这样Oracle如何能够快速找到指定的ROWID呢?这时就需要使用索引对象,它可以提供服务器在表中快速查找记录的功能。

方法/步骤

1、创建索引在创建索引时,Oracle首先对将要建立索引的字段进行排序,然后将排序后的字段值和对应记录的ROWID存储在索引字段中。建立索引可以使用CREATEINDEX语句,通常由表的所有者来建立索引。如果要以其他用户身份建立索引,则要求用户必须具有CREATEANYINDEX系统权限或者相应表的INDEX对象权限。建立B树索引

Oracle创建索引

2、建立位图索引

Oracle创建索引

3、建立反向键索引

Oracle创建索引

4、基于函数的索引

Oracle创建索引

© 一点知识