常用索引类型查询语句

来源:互联网 发布:leetcode中文版 java 编辑:程序博客网 时间:2024/06/05 01:52
--当前系统有哪些函数索引, 建在哪个表的哪个列上,状态如何。  

   select t1.table_name,t1.index_name,
             t2.COLUMN_NAME,t2.COLUMN_POSITION,
             t1.status,t1.funcidx_status
    from user_indexes t1, user_ind_columns t2
    where t1.index_name = t2.INDEX_NAME
              and t1.index_type = 'FUNCTION-BASED NORMAL';


--当前系统有哪些全文索引, 建在哪个表的哪个列上,状态如何。

      select t1.table_name, t1.index_name,
                t1.parameters, t2.column_name,
                t2.column_position, t1.status,
                t1.domidx_status
      from user_indexes t1, user_ind_columns t2
      where t1.index_name = t2.INDEX_NAME
                 and t1.index_type = 'DOMAIN';


--当前系统有哪些位图索引, 建在哪个表的哪个列上,状态如何。

     select t1.table_name, t1.index_name,
               t2.COLUMN_NAME, t2.COLUMN_POSITION,
               t1.status
     from user_indexes t1, user_ind_columns t2
     where t1.index_name = t2.INDEX_NAME
               and t1.index_type = 'BITMAP';


--当前系统有哪些反向键索引, 建在哪个表的哪个列上,状态如何

    select t1.table_name, t1.index_name,
              t2.COLUMN_NAME, t2.COLUMN_POSITION,
              t1.status
   from user_indexes t1, user_ind_columns t2
   where t1.index_name = t2.INDEX_NAME
           and t1.index_type = 'NORMAL/REV';

0 0