Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Esta build contempla alterações de comportamento na criação e limpeza de tabelas temporárias para o Banco de Dados ORACLE

SituaçãoO banco de dados ORACLE , faz COMMIT IMPLICITO de uma transação aberta, caso sejam executadas Instruções de DDL na conexão ( por exemplo CREATE E DROP ).
OcorrênciaQuando uma tabela temporária era criada dentro de uma conexão transacionada, o banco de dados implicitamente fazia COMMIT e encerrava a transação. A partir desse momento, caso a operação não fosse finalizada com sucesso, não era realizado ROLLBACK dos dados afetados pela transação. 
MelhoriaCaso uma tabela temporária seja criada dentro de uma transação, o DBAccess vai criar internamente uma nova conexão com o ORACLE, para criar a tabela temporária fora da transação, evitando que a transação seja indevidamente comitada no Banco de Dados. 
Informações adicionais
  • Referente ao chamado: TPGW-739
  • Disponível em builds superiores a 
  • A conexão adicional somente será criada internamente pelo DBACCess caso ocorra uma tentativa de criar uma tabela temporária dentro de uma transação ativa, e será finalizada automaticamente quando a aplicação for finalizada / encerrar a conexão com o DBAccess.
  • Sem rótulos