当前位置: 代码迷 >> PB >> pb把小弟我加的索引提示 /*+ INDEX(INP_BILL_DETAIL) */ 给滤掉了 怎么处理
  详细解决方案

pb把小弟我加的索引提示 /*+ INDEX(INP_BILL_DETAIL) */ 给滤掉了 怎么处理

热度:84   发布时间:2016-04-29 08:16:27.0
pb把我加的索引提示 /*+ INDEX(INP_BILL_DETAIL) */ 给滤掉了 怎么办
select /*+ INDEX(INP_BILL_DETAIL) */ sum(costs) into :ab 
from inp_bill_detail 
where performed_by='34' and to_number(rcpt_no)>=:b and to_number(rcpt_no)<=:a and item_class='A' and ordered_by='22';

pb把我加的索引提示 /*+ INDEX(INP_BILL_DETAIL) */ 给滤掉了 怎么办,这个sql语句的注释和PB里的注释 很是矛盾啊。。。。

------解决方案--------------------
必须加到SQL之前的,你回到这个位置和加到select之前不是同样的能让读代码的人看明白吗?
嵌入式SQL的本身是一个整体;
------解决方案--------------------
嵌入式没试过,在dw里肯定没问题的,以前用过
  相关解决方案