Faz assim:
Select b.campos
 From (select a.campos from tabela a where a.campo = :x) b
Connect by b.filho = prior b.pai

Vc tem que colocar um subselect no from, pois o connect by é executado 
antes do where...

Thiago.

zalbertos escreveu:

> Bom Dia Pessoal,
>
> Estou com um problema em um processo e o gargalo está na seguinte
> query :
>
> SELECT DTPAI.EFFECTIVITY_DATE,
>        DTPAI.DISABLE_DATE  
>   FROM CUM.CUM_FRCT_BOM_EXPLOD DTPAI 
> WHERE ORGANIZATION_ID = :b1 
>    AND SHOP_ORDER = :b2
> CONNECT BY DTPAI.PART_NUMBER_FILHO = PRIOR DTPAI.PART_NUMBER_PAI
>    START WITH DTPAI.COMPONENT_SEQUENCE_ID = :b3 
>    ORDER BY DTPAI.SORT_CODE DESC
>
> Estou com a liberdade para criar o melhor indice nessa tabela, já
> fiz algumas tentativas mas o gargalo continua acontecendo ... alguém
> tem alguma idéia do que pode ser feito para melhorar a performance
> dessa query, a versão do banco aqui é 8.1.7.3.
>
> Vejam as tentativas de indices que criei :
>
> Create Index Cum.Cum_Frct_Bom_Explod_idx2
>           on Cum.Cum_Frct_Bom_Explod (organization_id,
>                                       shop_order)
> /
>
> Create Index Cum.Cum_Frct_Bom_Explod_idx3
>           on Cum.Cum_Frct_Bom_Explod (component_sequence_id)
> /
>
> Create Index Cum.Cum_Frct_Bom_Explod_idx4
>           on Cum.Cum_Frct_Bom_Explod (part_number_pai)
> /
>
> Create Index Cum.Cum_Frct_Bom_Explod_idx5
>           on Cum.Cum_Frct_Bom_Explod (part_number_filho)
> /
>
> Desde já agradeço
>
> Obrigado.
>
> Carlos Alberto
> [EMAIL PROTECTED]
>
>
>
>
>
>
>
> --------------------------------------------------------------------------------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/oracle_br/
>        
>     * Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED]
>       <mailto:[EMAIL PROTECTED]>
>        
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>

-- 

________________________________________________
Thiago Lazzarotto da Costa
Database Administrator / TI Sistemas
Áreas Atendidas: Tecnologia / Projetos Especiais
STEMAC S/A GRUPOS GERADORES
Fone: (51) 3358-3800 ramal 2711
e-mail: [EMAIL PROTECTED]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a