› Fóruns › Banco de dados Oracle › Remover o auto commit nos comando dml › Remover o auto commit nos comando dml
Desculpa vou tentar ser mais claro.
Quando tenho comandos diferentes de insert, delete e update, o rollback não funciona e tenho que detectar o problema da atualização do banco de dados e depois restaurar o banco para realizar novamente a atualização levando muito tempo.
Por quê? hoje normalmente os commits são realizado no final de cada beta, então é rodado um script com uma serie de alterações e depois é realizado o commit, mas se alguma coisa deu errado o rollback só defazerá as alterações de insert, delete e update.
Gostaria que o rollback voltasse ao estado que o banco de dados estava no momento que abri transação. Quando rodo o script normalmente o
sitema está fora do ar.
Desde já agradeço as resposta.