select /*+index(a ind_sunwg) use_nl(a b)*/ a.* from sunwg a,sunwg1 b where a.object_id=b.object_id;
实际上CBO会把这个组合的HINT分别来执行,即/*+index(a ind_sunwg)*/和/*+use_nl(a b)*/的。
所以其中一个有问题,不会对其他的HINT产生影响的。
select /*+index(a ind_sunwg) use_nl(a b)*/ a.* from sunwg a,sunwg1 b where a.object_id=b.object_id;
实际上CBO会把这个组合的HINT分别来执行,即/*+index(a ind_sunwg)*/和/*+use_nl(a b)*/的。
所以其中一个有问题,不会对其他的HINT产生影响的。