Considerando as transações explícitas, onde o usuário determina o início e o fim da transação, qual dos comandos inicia, encerra e executa uma oper...
Considerando as transações explícitas, onde o usuário determina o início e o fim da transação, qual dos comandos inicia, encerra e executa uma operação corretamente dentro de uma transação?
a) BEGIN INSERT INTO venda(id_venda, id_produto, valor) VALUES(1, 5, 34.20);COMMIT; b) BEGIN_TRANSACTION INSERT INTO venda(id_venda, id_produto, valor) VALUES(1, 5, 34.20);END_TRANSACTION; c) START_TRANSACTION INSERT INTO venda(id_venda, id_produto, valor) VALUES(1, 5, 34.20);COMMIT_TRANSACTION; d) BEGIN INSERT INTO venda(id_venda, id_produto, valor) VALUES(1, 5, 34.20);END;
A alternativa correta é a letra D) BEGIN INSERT INTO venda(id_venda, id_produto, valor) VALUES(1, 5, 34.20);END;.
Nesse caso, o comando BEGIN inicia a transação, o comando INSERT INTO realiza a operação desejada e o comando END encerra a transação.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar