Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ESTOU COM UM QUERY E PARA OTIMIZA-LA RESOLVI USAR O HINT "RULE". ACONTECE QUE NO PL/SQL DEVELOPER NO EXPLAIN PLAN WINDOW QUANTO EU ESCOLHO O HINT RULE ELE ME MOSTRA UMA MARAVILHA, PORÉM QUANDO EU APLICO O HINT RULE (DESTA FORMA : /+ RULE /) NO SELECT NADA ACONTECE. ESTOU FAZENDO ALGO ERRADO?
AQUI SEGUE A QUERY PARA VOCÊS ANALIZAREM
CODE
SELECT /*+ rule */ CTR.CONTRATO aCONTRATO,
(SELECT SUM(ENV.PREMIO_PAGO)
FROM BMCTOOLS.TB_GENERALI_ENVIADOS ENV
WHERE ENV.CONTRATO = CTR.CONTRATO
AND ENV.CANCELADO = 'N') aVALOR_SEGURO
FROM BMCTOOLS.CONTRATO CTR
WHERE CTR.STATUS IN ('2', '3', '6')
AND EXISTS
(SELECT 'X'
FROM BMCTOOLS.PARCELA PAR
WHERE PAR.CONTRATO = CTR.CONTRATO
AND PAR.DT_RCB BETWEEN '01-MAY-2008' AND '10-MAY-2008')Carregando comentários...