A resposta curta é Não. Os gatilhos são acionados com
INSERT , UPDATE ou DELETE . Possível solução para isso. cenário bastante raro:
- Primeiro, escreva alguns procedimentos armazenados que fazem o
SELECTs você deseja na tabela X. - Em seguida, restrinja todos os usuários a usar apenas esses procedimentos armazenados e não permita que eles usem diretamente
SELECTna tabelaX. - Em seguida, altere os procedimentos armazenados para também chamar um procedimento armazenado que execute a ação desejada(
INSERTou qualquer outra coisa).