我有这样的选择:
SELECT ztab1~field11 ztab1~field12 ztab2~field21
FROM ztab1
JOIN ztab2
ON ztab1~field10 = ztab2~field10
INTO CORRESPONDING FIELDS OF TABLE lt_data_tab
FOR ALL ENTRIES IN lt_records[]
WHERE ztab1~field13 = lt_records-field13
%_HINTS ORACLE '&max_blocking_factor 500&'.
所以,我在那里有神谕max_blocking_factor提示。但我还需要为 ztab1 表使用索引。带有max_blocking_factor和索引的提示必须是什么样子的?
只需用空格分隔提示即可
根据帮助,这应该有效。
作为旁注,如果将最大阻塞因子设置得如此之高,Oracle 很可能只会忽略索引、提示或无提示,并执行全表扫描。