La risposta breve è No. I trigger vengono attivati con INSERT , UPDATE o DELETE .
Possibile soluzione per questo. scenario piuttosto raro:
- In primo luogo, scrivi alcune stored procedure che eseguono il
SELECTs vuoi ontable X. - Quindi, limita tutti gli utenti a utilizzare solo queste procedure memorizzate e non consentire loro di utilizzare direttamente
SELECTsulla tabellaX. - Quindi modifica le procedure memorizzate per chiamare anche una procedura memorizzata che esegue l'azione desiderata(
INSERTo altro).