Ed
há 3 meses
Vamos analisar os comandos SQL apresentados: 1. SELECT * FROM CARROS; - Este comando apenas seleciona e exibe todos os registros da tabela CARROS. 2. SAVEPOINT SP1; - Este comando cria um ponto de salvamento chamado SP1. A partir desse ponto, você pode reverter as alterações feitas. 3. DELETE FROM CARROS WHERE ANO=2017; - Este comando remove todos os registros da tabela CARROS onde o ano é 2017. 4. ROLLBACK TO SP1; - Este comando reverte todas as alterações feitas após o ponto de salvamento SP1. Agora, analisando as alternativas: a) Todos os carros com ano igual a 2017 foram removidos. - Incorreto, pois o ROLLBACK reverte a remoção. b) As sintaxes do comando SAVEPOINT e ROLLBACK estão erradas e, dessa forma, nada acontecerá. - Incorreto, as sintaxes estão corretas. c) Embora tenha ocorrido uma remoção de carros igual a 2017, esta não foi efetivada, pois foi realizada uma reversão. - Correto, a remoção foi revertida pelo ROLLBACK. d) Não se deve utilizar SAVEPOINT e ROLLBACK na mesma estrutura de dados. - Incorreto, é comum usar SAVEPOINT e ROLLBACK na mesma transação. e) Ocorreu a remoção de carros igual a 2017, o que, posteriormente, foi confirmado através do comando ROLLBACK. - Incorreto, o ROLLBACK não confirma a remoção, ele a reverte. Portanto, a alternativa correta é: c) Embora tenha ocorrido uma remoção de carros igual a 2017, esta não foi efetivada, pois foi realizada uma reversão.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Analisando os comandos SQL fornecidos: 1. SELECT * FROM CARROS; - Este comando seleciona todos os registros da tabela CARROS. 2. SAVEPOINT SP1; - Este comando cria um ponto de salvamento chamado SP1. 3. DELETE FROM CARROS WHERE ANO=2017; - Este comando deleta os carros com ano igual a 2017. 4. ROLLBACK TO SP1; - Este comando reverte as alterações até o ponto de salvamento SP1. Com base nesses comandos, podemos concluir que a opção correta é: c. Embora tenha ocorrido uma remoção de carros com ano igual a 2017, esta não foi efetivada, pois foi realizada uma reversão. O comando ROLLBACK TO SP1 reverteu a exclusão dos carros com ano igual a 2017, ou seja, a remoção não foi efetivada devido à reversão realizada pelo SAVEPOINT.
Mais perguntas desse material