Meu colega me faz uma pergunta muito simples, mas difícil para mim:
Se eu tiver uma deleted
tabela com 10 registros na INSTEAD OF
trigger e deletar 8 deles quantos registros terei na deleted
tabela na AFTER
trigger?
Acho que seria 10, mas não tenho certeza.
Muito fácil de testar.
Este é o comportamento correto. O acionador after deve refletir as linhas que foram realmente excluídas. Se você tivesse um gatilho de auditoria registrando 10 exclusões quando apenas 8 ocorreram, isso estaria claramente incorreto.