今天碰见个需求,在查询条件存在!=条件。
由于此条件不走一般索引。
故建立一条位图索引
测试如下:
create bitmap index emp_ind on emp(empno);
执行语句
select * from emp where empno!=7399;
测试依然不走索引,依然是全表
强制hint执行
select /*+INDEX(EMP EMP_IND )*/ * from emp where empno!=7399;
位图索引生效。
今天碰见个需求,在查询条件存在!=条件。
由于此条件不走一般索引。
故建立一条位图索引
测试如下:
create bitmap index emp_ind on emp(empno);
执行语句
select * from emp where empno!=7399;
测试依然不走索引,依然是全表
强制hint执行
select /*+INDEX(EMP EMP_IND )*/ * from emp where empno!=7399;
位图索引生效。