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
SELECT
ausfü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,
SELECT
direkt zu verwenden auf TabelleX. - Ändern Sie dann die gespeicherten Prozeduren, um auch eine gespeicherte Prozedur aufzurufen, die die gewünschte Aktion ausführt (
INSERT
oder was auch immer).