Gabarito disponível
Em relação aos tipos e modos de execução de triggers em sistemas de gerenciamento de bancos de dados relacionais, assinale a opção correta.
Resolução comentada
Triggers AFTER ROW acessam OLD e NEW de cada linha modificada.
Triggers em nível de linha (FOR EACH ROW) disparam por linha afetada e podem acessar os valores antigos e novos por meio de OLD e NEW (ou tabelas de transição). Isso vale para o tipo AFTER ROW.
Análise das alternativas
A) AFTER STATEMENT executa depois do comando, e não antes. B) BEFORE executa antes do evento. C) FOR EACH STATEMENT dispara uma vez por comando, não por linha. E) BEFORE STATEMENT executa antes do comando, e não após o término da transação.
Referência: SQL padrão / SGBDs relacionais – triggers
Resolução comentada do VaiConcursos.