我在编写PL/SQL时,有时查询SQL执行太慢,强制对SQL进行HINT操作,如果把SQL单独在外面执行的话比较快,但在PL/SQL中执行的速度比较慢,具体SQL如下
select /*+rule*/ * from a,b where a.field1=b.field1我试了一下,感觉在PL/SQL中用与不用HINT效果都一样,但在外面单独执行就截然不同了。 应该是PL/SQL不分析HINT的原因,我看过一些资料说HINT只是在Session级时PL/SQL才不用 ,请各位能给于解答。