oracle 强制索引使用
CREATE TABLE A
(
B VARCHAR2(30),
C VARCHAR2(30),
D VARCHAR2(30),
E VARCHAR2(30),
F VARCHAR2(30)
)
alter table A
add constraint PK_A primary key (B, C, D, F)
using index ;
create index S_B_C on A(F)
SELECT /*+INDEX(S_B_C)*/ * FROM AA; --这样写并没有使用强制索引S_B_C.请问是为什么,怎么解决.
------解决方案--------------------
并且你指定索引的hint
/*+INDEX(S_B_C)*/
方法是错误的。
指定索引hint使用的方法是
/*+index(aa,S_B_C))*/