Olha só....

Também utilizo Delphi com Oracle aqui na empresa. A diferença são duas:

1) Utilizo TQuery ao invés de TADOQuery (conexão via ODBC)
2) Coloco a sintaxe da query "dentro" do proprio componente, não utlizo o 
ADD (tempo de execução). Passo os parâmetros via 
ParamByName("Parametro")......

O Oracle utiliza as instruções da memória (muito mais rápido) a partir da 
segunda execução.

Espero ter ajudado.

Abçs

Marco A.


----- Original Message ----- 
From: "Thiago Menon" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Thursday, August 17, 2006 8:27 AM
Subject: Re: [oracle_br] Delphi x Oracle


> 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
>
>
>
>
>
>
>
>
> 






--------------------------------------------------------------------------------------------------------------------------
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

 



Responder a