Logo Passei Direto
Buscar
O administrador do banco de dados estava realizando testes no banco de dados de homologação para posteriormente efetivar as alterações, após validação, no banco de dados de produção. No entanto, por um descuido, aplicou o script no banco de dados de produção e apagou de forma errada alguns dados importantes, porém, não foi efetuado COMMIT.
Neste caso, qual seria o comando correto para reverter a situação?
a SET TRANSACTION.
b INSERT.
c SAVEPOINT.
d ROLLBACK.
e SELECT.
User badge image
Questões Para a Compreensão

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Para resolver a situação descrita, onde o administrador do banco de dados aplicou um script no banco de dados de produção e apagou dados importantes, mas não efetuou o COMMIT, o comando correto para reverter as alterações é o ROLLBACK. Vamos analisar as opções: a) SET TRANSACTION - Este comando é usado para definir características da transação, mas não reverte alterações. b) INSERT - Este comando é usado para inserir dados, mas não reverte alterações feitas. c) SAVEPOINT - Este comando cria um ponto de salvamento dentro de uma transação, mas não reverte alterações por si só. d) ROLLBACK - Este comando reverte todas as alterações feitas na transação atual até o último COMMIT ou até o início da transação, que é exatamente o que precisamos neste caso. e) SELECT - Este comando é usado para consultar dados, não para reverter alterações. Portanto, a resposta correta é: d) ROLLBACK.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais conteúdos dessa disciplina