Oracle Hints详解
只有1有效。
还有一种写法
select --+ INDEX(BSEMPMS SEX_INDEX)
 from   BSEMPMS WHERE SEX='M';

解决方案 »

  1.   

    那請問
    另外,以下這一個
    SELECT /*+ INDEX(BSEMPMS SEX_INDEX) USE SEX_INDEX BECAUSE THERE ARE FEWMALE BSEMPMS */ FROM BSEMPMS WHERE SEX='M'; 他應該只是/*+ INDEX(BSEMPMS SEX_INDEX) */ 
    而 USE SEX_INDEX BECAUSE THERE ARE FEWMALE BSEMPMS,是否為單純 註解?謝謝!
      

  2.   

    虽然支持多个HINT,但是既然关键字不匹配,应该是解析为注释了。
      

  3.   

    个人认为这个注释完全是多余,INDEX(BSEMPMS SEX_INDEX) 本身就没什么歧义。