Kurze Antwort ist Nein. Trigger werden mit INSERT ausgelöst , UPDATE oder DELETE .
Mögliche Lösung dafür. eher seltenes Szenario:
- Schreiben Sie zuerst einige gespeicherte Prozeduren, die das
SELECTausführen s Sie wollen auf Tabelle X. - Beschränken Sie dann alle Benutzer darauf, nur diese gespeicherten Prozeduren zu verwenden, und gestatten Sie ihnen nicht,
SELECTdirekt zu verwenden auf TabelleX. - Ändern Sie dann die gespeicherten Prozeduren, um auch eine gespeicherte Prozedur aufzurufen, die die gewünschte Aktion ausführt (
INSERToder was auch immer).