Buscar

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;

Essa pergunta também está no material:

Fundamentos de Banco de Dados PROVA ESAB EXERCICIOS ONLINE
15 pág.

Fundamentos de Bancos de Dados Escola Superior Aberta do BrasilEscola Superior Aberta do Brasil

💡 1 Resposta

User badge image

Ed Verified user icon

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
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais