oracle 强制索引使用解决方法

oracle 强制索引使用CREATE TABLE A(BVARCHAR2(30),CVARCHAR2(30),DVARCHAR2(30),EVARCHAR2(30),FVARCHAR2

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))*/