Commit e Rollback Flashcards

(8 cards)

1
Q

O que o comando COMMIT faz?

A

O COMMIT confirma todas as alterações feitas na transação atual, tornando-as permanentes no banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que o comando ROLLBACK faz?

A

O ROLLBACK desfaz todas as alterações realizadas desde o último COMMIT, restaurando o banco ao estado anterior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quando o Oracle executa um COMMIT automaticamente?

A

Após comandos como DDL (CREATE, DROP, ALTER), ao fechar a conexão ou ao sair do SQL Developer corretamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Podemos desfazer um COMMIT?

A

Não. Após o COMMIT, as alterações são permanentes e não podem ser desfeitas com ROLLBACK.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como registrar uma alteração temporária sem afetar o banco de dados permanentemente?

A

Execute comandos DML (INSERT, UPDATE, DELETE) e não dê COMMIT — será possível fazer ROLLBACK depois.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é uma transação em Oracle SQL?

A

É o conjunto de comandos executados entre um COMMIT e outro (ou entre COMMIT e ROLLBACK).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quando devemos usar COMMIT manualmente?

A

Após revisar e confirmar que as alterações realizadas estão corretas e devem ser salvas no banco.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que acontece se esquecermos de dar COMMIT?

A

As alterações ficarão pendentes e podem ser perdidas se a sessão for encerrada sem confirmar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly