过程中语句   /*+ index(a PK_TAB_SUBSCRB) */   是什么意思??其中的 /* 和*/是注释吗?这条语句又是什么意思啊???

解决方案 »

  1.   

    说明一下,这条语句是在SELECT中的。
      

  2.   

    优化中的分析你的索引(index(a PK_TAB_SUBSCRB))
      

  3.   

    优化提示
    告诉oracle优化器使用索引PK_TAB_SUBSCRB
      

  4.   

    告诉oracle优化器强制使用索引表a的索引PK_TAB_SUBSCRB(看名字应该是主键)
      

  5.   

    强制使用索引PK_TAB_SUBSCRB查找记录
      

  6.   

    正确来说,a可能是表,也可能是别名
    seelct /*+ index(a PK_TAB_SUBSCRB) */  * from table a where a.id = 1;
    orale提示强制使用 PK_TAB_SUBSCRB索引