Questão de Banco de Dados — Gatilhos (Triggers) — UEM 2025
Banco de DadosGatilhos (Triggers)
- Código
- qg616988
- Banca
- UEM
- Órgão
- UEM
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Informática - Edital nº 175
Um trigger trg_ImpedeAumento foi criado com a seguinte lógica:
Um usuário executa a statement a seguir:Comando SQL:CREATE Produto SET Preco = Preco * 1.15 WHERE Categoria = ‘Eletrônicos’;Assinale a alternativa que descreve corretamente o que ocorrerá.
Um usuário executa a statement a seguir:Comando SQL:CREATE Produto SET Preco = Preco * 1.15 WHERE Categoria = ‘Eletrônicos’;Assinale a alternativa que descreve corretamente o que ocorrerá.- AO preço de todos os eletrônicos será aumentado em 15%, e o trigger não interferirá.
- BA atualização será completamente revertida (ROLLBACK), e uma mensagem de erro será levantada.
- CApenas os produtos com aumento superior a 10% não serão atualizados; os demais sim.
- DO trigger causará um loop infinito, pois atualiza a mesma tabela que o disparou.
- EA atualização falhará apenas se todos os produtos da categoria tiverem um aumento superior a 10%.