As instruções TCL são muito utilizadas para gerenciar alterações realizadas a partir de instruções DML (UPDATE, INSERT, DELETE).
Acompanhe o Desafio a seguir.
Descrição da imagem não disponível
Você faz parte da equipe de DBAs. Vendo a situação descrita, cogitaram lhe ensinar uma nova instrução SQL, do tipo TCL, que poderia reverter todos os erros cometidos. Que instrução TCL é essa e por que ela pode reverter todos os erros cometidos pelo estagiário?
Soluções para a tarefa
Resposta:ROOLBACK
Explicação:
Quando os comandos DML são utilizados, dados são manipulados, como foi feito pelo estagiário. Porém, as alterações resultantes dessa manipulação não são permanentes; logo, podem ser revertidas.
Para que haja a reversão ao último estado do banco de dados, é necessária a utilização da instrução TCL ROOLBACK, que pode ou não ser utilizada com a instrução SAVERPOINT, a fim de ir para um dado ponto salvo nas transações do banco.
Resposta:
Padrão de resposta esperado
Quando os comandos DML são utilizados, dados são manipulados, como foi feito pelo estagiário. Porém, as alterações resultantes dessa manipulação não são permanentes; logo, podem ser revertidas.
Para que haja a reversão ao último estado do banco de dados, é necessária a utilização da instrução TCL ROOLBACK, que pode ou não ser utilizada com a instrução SAVERPOINT, a fim de ir para um dado ponto salvo nas transações do banco.
Explicação: