Questão FC369584
O Oracle 19G possui três declarações básicas de controle de transações conhecidas como
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O Oracle 19G possui três declarações básicas de controle de transações conhecidas como
- do, redo e undo.
- confirm, do e abort.
- checkpoint, do e save.
- checkpoint, commit e undo.
- commit, rollback e savepoint.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
No Oracle 19G as três declarações básicas de controle de transação são: COMMIT, ROLLBACK e SAVEPOINT.
O COMMIT confirma todas as alterações realizadas na transação corrente, tornando-as permanentes, liberando locks e tornando os dados visíveis a outras sessões; assegura a durabilidade das mudanças.
O ROLLBACK desfaz todas as alterações não confirmadas da transação, restaurando o estado anterior do banco quando ocorre erro ou decisão de abortar a operação.
O SAVEPOINT cria um ponto intermediário nomeado dentro da transação. Com ele é possível executar ROLLBACK TO nome_do_savepoint para desfazer apenas as operações posteriores ao savepoint, sem abortar toda a transação.
Esses comandos permitem gerenciar atomicidade, consistência, isolamento e recuperação das transações, controlando o que fica permanente e o que pode ser revertido.
Conteúdo do catálogo FC Concursos · Atualizado em