降序索引本质上是FBI,其具体定义可以通过 user_ind_expressions 或dba_ind_expressions 查询。
那么同样的,降序索引只有在CBO下才能被使用。
Connected to Oracle9i Enterprise Edition Release 9.2.0.4.0
Connected as eygle
SQL> create table t as select * from dba_users;
Table created
SQL> create index idx_username_desc on t(username desc);
Index created
SQL> select index_name,table_name,INDEX_TYPE from user_indexes where table_name='T';
INDEX_NAME TABLE_NAME INDEX_TYPE
------------------------------ ------------------------------ ---------------------------
IDX_USERNAME_DESC T FUNCTION-BASED NORMAL
SQL> select column_name,column_position,descend from user_ind_columns
2 where table_name='T';
COLUMN_NAME COLUMN_POSITION DESCEND
------------------------------ --------------- -------
SYS_NC00013$ 1 DESC
SQL>
SQL> select * from user_ind_expressions where table_name='T';
INDEX_NAME TABLE_NAME COLUMN_EXPRESSION COLUMN_POSITION
------------------------------ ------------------------------ ------------------------------ ---------------
IDX_USERNAME_DESC T "USERNAME" 1
分享到:
相关推荐
oracle 基本索引原理,oracle 学习真必不可少的资料。
ORACLE索引详解及SQL优化,详细描述了几种常用索引原理以及创建方法,解读索引生效条件,以及在开发中常用的提高数据库效率、降低数据库资源消耗的方法。
oracle的索引学习,oracle的索引学习,oracle的索引学习
Oracle数据库索引的维护
Oracle 创建索引的基本规则,好好研究一下有好处.
09 oracle的索引 PPT 09 oracle的索引 PPT
1.索引的创建与使用 2.创建索引的原则 3.索引的分类 4.创建索引的多种方法 5.管理索引 6.索引优化 7.查看、修改索引属性 8.修改索引名 9.删除索引
4、索引高度:索引高度是指由于数据行的插入操作而产生的索引层数,当表中添加大量数据时,oracle将生成索引的新层次以适应加入的数据行,因此,oracle索引可能有4层,但是这只会出现在索引数中产生大量插入操作的...
oracle索引类型及扫描方式大整理new
Oracle解决索引碎片功能.txt
oracle-索引[定义].pdf
关于ORACLE数据库索引[文].pdf
oracle索引与分区索引介绍 删除分区 分区合并(从中间删除掉一个分区,或者两个分区需要合并后减少分区数量) 创建新的分区 交换分区
Oracle 索引 使用方法,索引 使用原理, 索引 使用顺序过程
Oracle索引的创建、简介、技巧,希望可以给学习Oracle的人带来帮助!
oracle的索引,非常适合初学者,介绍索引的分类,如何创建,修改等
自己看视频做的笔记,以后再更新,虽然内容很少,但是一看就懂。我也是菜鸟,所以笔记都是菜鸟笔记
oracle 分区索引,本地索引,全局索引的区别
ORacle 全文索引
oracle索引,常见索引问题,详见PPT内容