Pular para o conteúdo

Fóruns Banco de dados Oracle Remover o auto commit nos comando dml Remover o auto commit nos comando dml

#103808
GuiSal
Participante

    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.