Pular para o conteúdo principal

Questão de Banco de Dados — Gatilhos (Triggers) — FGV 2022

Banco de DadosGatilhos (Triggers)
Código
gp036632
Banca
FGV
Órgão
Prefeitura de Manaus - AM
Ano
2022
Cargo
Programador de Computador
Analise o comando MySQL a seguir. CREATE TRIGGER XXXXX AFTER INSERT ON VENDA FOR EACH ROW BEGIN UPDATE ESTOQUE SET Quantidade = Quantidade - NEW.Quantidade WHERE CodProduto = NEW.CodProduto; END Esse comando cria um trigger (gatilho) que
  1. Aatualiza a quantidade em estoque de todos os produtos, todavez que há uma inclusão na tabela VENDA.
  2. Batualiza a quantidade em estoque de um produto, toda vezque há uma inclusão na tabela VENDA.
  3. Catualiza os dados da tabela ESTOQUE, toda vez que ocorreum erro de transação que envolva a tabela VENDA.
  4. Dinclui um registro na tabela ESTOQUE, toda vez que há umavenda.
  5. Einclui um registro na tabela VENDA, toda vez que há umatransação de UPDATE na tabela VENDA.
Revelar gabarito e comentário

GabaritoB — atualiza a quantidade em estoque de um produto, toda vez que há uma inclusão na tabela VENDA.

Link permanente: /questoes/gp036632