如何将ORACLE HINT插入select语句。

2020-09-02 20:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 能否请您建议我如何添...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

能否请您建议我如何添加Oracle提示以将该程序指向BSAD〜1。

索引BSAD 1具有where子句中的所有三个字段MANDT,BUKRS,AUGDT。 但是根据执行计划索引BSAD 0,它是主要的索引。

此表的统计信息也是最新的。

预先感谢。

浦那。

4条回答
昵称总是被占用
2020-09-02 20:39 .采纳回答

您好punnet,看这个例子:

SELECT MAX(kkop〜augbd)

进入it_gen_docs-augbd

FROM(fkkvkp AS vkp INNER JOIN dfkkop AS kkop

ON vkp vkont = kkop vkont)内联dfkkko AS kkko

打开kkop augbl = kkko opbel

在哪里vkp〜exvko = ti_cuentas-exvko

AND kkop〜bukrs = p_bukrs

AND kkop〜blart in r_blart

AND kkop〜augst ='9'

AND kkko〜blart in r_blartd

%_HINTS ORACLE'INDEX(" DFKKOP"" DFKKOP〜Z07")'。

DFKKOP是表名,DFKKOP〜Z07是索引。

希望对您有所帮助。

一周热门 更多>