Se mais de um gatilho for definido para uma mesma relação e mesmo evento, ...

Se mais de um gatilho for definido para uma mesma relação e mesmo evento, eles serão disparados na ordem em que foram declarados. Portanto, é responsabilidade do programador definir corretamente...


publicidade
📖 Texto associado

Acerca de gatilhos, visões e expressões regulares em SQL, julgue
os próximos itens.

Se mais de um gatilho for definido para uma mesma relação e mesmo evento, eles serão disparados na ordem em que foram declarados. Portanto, é responsabilidade do programador definir corretamente a ordem dos gatilhos.

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    23/10/2025 • 12:28
    Gabarito: a) A afirmação está correta. Quando mais de um gatilho (trigger) é definido para a mesma tabela e para o mesmo evento (como INSERT, UPDATE ou DELETE), a ordem em que esses gatilhos são disparados segue a sequência em que foram declarados no banco de dados.

    Isso significa que o programador deve ter cuidado ao criar múltiplos gatilhos para garantir que a lógica seja executada na ordem desejada, evitando efeitos colaterais ou comportamentos inesperados.

    Essa responsabilidade é importante porque o banco de dados não impõe uma ordem automática diferente da ordem de criação, e a correta definição da sequência pode impactar diretamente na integridade e no funcionamento das operações.

    Portanto, a resposta correta é a alternativa 'a', conforme o gabarito oficial e a resposta mais comentada pelos usuários.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.