Oracle 12C -- 在相同的列的集合上创建多个索引

时间:2022-01-24 21:49:14

在12C中,可以在相同的列的集合上创建多个索引,但是多个索引的类型要不同。同一时刻,只有一个是可见的。

SQL> create table emp_tab as select * from emp;
SQL> create index emp_tab_ix_01 on emp_tab(job,hiredate);
--在创建另一个索引之前,要将上一步创建的索引变成invisible状态
SQL> alter index emp_tab_ix_01 invisible;
SQL> create bitmap index emp_tab_bit_01 on emp_tab(job,hiredate);