Bom dia,

O select for update lock a tabela, quando você tenta acessar o resultado, já 
abre outra sessão, por este motivo você não ve as alterações.

Porque você não faz as alterações em while? E commota nominal?

Enviado do meu iPhone

> Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com [oracle_br] 
> <oracle_br@yahoogrupos.com.br> escreveu:
> 
> Bom dia.
> Estou desenvolvendo um processo onde preciso isolar a transação dos outros 
> processos.
> 
> Consegui fazer com que os outros processos não interfiram, usando "SELECT FOR 
> UPDATE" mas as alterações que são feitas pelo meu processo não estão 
> disponíveis até que sejam commitadas.
> 
> Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem 
> mesmo pra mim. Só efetuando commit, mas daí fica visível para todos.
> 
> Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD;
> 
> Alguém tem alguma idéia ?
> 
> Obrigado.
> 
> 
> -- 
> 
> Eduardo Perdomo
> Consultor de Implantação
> Grupo PC Sistemas - www.grupopc.com.br 
> (21) 6845-8592
> panc...@gmail.com
> eduardo.perd...@pcinformatica.com.br
> Blog: eduardo.perdomo.nom.br
> 
  • [oracle_br] Dúvi... Eduardo Perdomo panc...@gmail.com [oracle_br]
    • Re: [oracle... André Luiz aandre...@yahoo.com.br [oracle_br]
      • Re: [or... André Luiz aandre...@yahoo.com.br [oracle_br]
        • Re:... Eduardo Perdomo panc...@gmail.com [oracle_br]
          • ... André Luiz aandre...@yahoo.com.br [oracle_br]
        • Re:... André Luiz aandre...@yahoo.com.br [oracle_br]
          • ... Eduardo Perdomo panc...@gmail.com [oracle_br]
            • ... André Luiz aandre...@yahoo.com.br [oracle_br]
              • ... Tiago de Assis Pimenta tiagopime...@ymail.com [oracle_br]
                • ... Eduardo Perdomo panc...@gmail.com [oracle_br]
                • ... André Luiz aandre...@yahoo.com.br [oracle_br]

Responder a