FC ConcursosFC Concursos

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

  1. do, redo e undo.
  2. confirm, do e abort.
  3. checkpoint, do e save.
  4. checkpoint, commit e undo.
  5. 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

Continue aprendendo