Ao configurarmos e criarmos bancos de dados, suas tabelas, chaves etc., podemos agrupar várias ações do SQL em transações. Sobre transações no banco de dados, podemos afirmar que:
A
após alterações feitas em tabelas, podemos utilizar o comando ROLLBACK (ou suas variações em bancos de dados diferentes) e, depois, verificar os resultados para poder salvar com o comando UPDATE.
B
transações sempre são definitivas e são atualizadas e gravadas ao mesmo tempo que os dados são digitados.
C
após alterações feitas na transação, podemos utilizar o comando SELECT (ou suas variações em bancos de dados diferentes) para verificar os resultados e, em seguida, gravar definitivamente a transação com o comando COMMIT (ou suas variações em bancos de dados diferentes).
D
após alterações feitas na transação, podemos utilizar o comando SELECT (ou suas variações em bancos de
dados diferentes) para verificar os resultados e, em seguida, gravar definitivamente a transação com o comando ROLLBACK (ou suas variações em bancos de dados diferentes).
E
após alterações feitas em tabelas, podemos utilizar o comando COMMIT (ou suas variações em bancos de dados diferentes) e, depois, verificar os resultados para poder salvar com o comando UPDATE.