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...


📖 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.

🚀 Desbloqueie a explicação completa

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

  • David Castilho
    David Castilho
    31/12/1969 • 21:00
    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.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

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