Questão FC265948
A transação é executada em um banco de dados para realizar uma ou mais operações. Por exemplo, para atualizar um registro ou excluir um, o usuário realizará uma transação na tabela
Sistema de Gerenciamento de Banco de Dados (SGBD)
IDECAN · 2022
A transação é executada em um banco de dados para realizar uma ou mais operações. Por exemplo, para atualizar um registro ou excluir um, o usuário realizará uma transação na tabela. Desta forma, tendo como referência o PostgreSQL, indique a opção correta sobre o comando ROLLBACK.
- É usado para encerrar uma transação.
- É usado para iniciar uma transação.
- É usado para interromper uma transação.
- É usado para reverter as alterações.
- É usado para salvar as alterações.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
ROLLBACK é o comando usado para **reverter** as alterações feitas durante a execução de uma transação. Ao executar ROLLBACK, todas as operações não confirmadas desde o último COMMIT (ou desde o início da transação) são descartadas, restaurando o estado do banco ao ponto consistente anterior.
No PostgreSQL, ROLLBACK também libera quaisquer bloqueios mantidos pela transação abortada, evitando que recursos permaneçam retidos. Existe ainda o recurso de SAVEPOINT: é possível usar ROLLBACK TO SAVEPOINT para desfazer apenas até um ponto intermediário, sem encerrar toda a transação.
Em resumo: use ROLLBACK quando for necessário anular mudanças feitas numa transação que não devem ser persistidas.
Conteúdo do catálogo FC Concursos · Atualizado em