【原创】 PLSQL 索引排序优化

转载请注明出处

select /*+INDEX_DESC(T IDX_SYS_MESS_CREATE_DATE)*/
*
FROM sys_message T
where t.create_date is not null

索引名:IDX_SYS_MESS_CREATE_DATE

SQL 表别名:T

注意点:1、 /*+INDEX_DESC(T IDX_SYS_MESS_CREATE_DATE)*/   红色字的别名要跟表别名一样

           2、一定要加上 where 所在索引字段  is not null 

           3、数据集(非表)没索引可用

           4、 /*+INDEX_DESC(T IDX_SYS_MESS_CREATE_DATE)*/   加上此句后自动会按照红字关键字排序,无需再加order by ,红字部分也可以改成 ASC  

按F5执行下,如果出现以下关键字就说明成功

   

原文地址:https://www.cnblogs.com/wdw31210/p/3569654.html