Para controlar a lógica de transações no Oracle utilizam-se as instruções COMMIT e ROLLBACK. Sobre a instrução COMMIT é correto afirmar:
- A. Antes de executar um COMMIT, o usuário não pode revisar o resultado das operações de manipulações de dados por meio de consultas às tabelas.
- B. Após executar um COMMIT, o estado anterior dos dados é perdido permanentemente e todos os usuários com permissão adequada poderão exibir os resultados das transações realizadas antes do COMMIT.
- C. Antes de um COMMIT ser executado, outros usuários poderão exibir os resultados das operações de manipulação de dados feitas pelo usuário atual.
- D. Após executar um COMMIT, as linhas afetadas são bloqueadas e não estarão disponíveis para outros usuários executarem novas alterações nos dados.
- E. Antes de executar um COMMIT, as linhas afetadas pelas alterações feitas nos dados pelo usuário atual estarão liberadas, de forma que outros usuários possam alterar os dados destas linhas.