Cara eu utilizo DELPHI com ORACLE mas não sei te ajudar nessa questão. Pelo que eu entendi vc queria utilizar a parte do oracle que deixa os SQL em memoria nao é isso ?
t+ Thiago msn: [EMAIL PROTECTED] ASM escreveu: >Boa tarde a todos, >Alguém aqui no grupo utiliza Delphi acessando Oracle ? > >Estou com a seguinte dúvida. > >Montei a seguinte linha de comando utilizando TADOQuery > > with qryAcao.SQL do > begin > Clear; > Add(' SELECT AOR.CD_ACAO, '); > Add(' ACAO.DS_ACAO '); > Add(' FROM ACAO_OCO_RESP AOR '); > Add(' INNER JOIN ACAO ON (ACAO.CD_ACAO = AOR.CD_ACAO) '); > Add(' WHERE AOR.CD_OCORRENCIA = ' + (IntToStr(CdOco))); > Add(' AND AOR.CD_RESPONSAVEL = ' + (IntToStr(CdResp))); > Add(' ORDER BY DS_ACAO '); > end; > >Porém andei acompanhando as execuções dessas query´s no Oracle e percebi que >ele não reutiliza o comando que ja encontra-se em memoria, ele executa e >gera novamente todo o plano de execução, pois ele interpreta que seja um >comando novo. >Desconfio que seja pela forma que estou passando os valores do WHERE, ele >deve estar interpretando como variavel. > >Como faço para passar os valores do WHERE de outra forma, de uma forma que >ele execute o comando que ja exista em memoria, caso ele seja o mesmo. > >Valeu >Adalberto. > > > > >-------------------------------------------------------------------------------------------------------------------------- >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/ >--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ > >OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: >http://www.oraclebr.com.br/ >__________________________________________________________________ >Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine >Links do Yahoo! Grupos > > > > > > > > > > > -------------------------------------------------------------------------------------------------------------------------- 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/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 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