Det korta svaret är nej. Triggers utlöses med INSERT , UPDATE eller DELETE .
Möjlig lösning på detta. ganska sällsynt scenario:
- Skriv först några lagrade procedurer som gör
SELECTs du vill ha onable X. - Begränsa sedan alla användare att endast använda dessa lagrade procedurer och låt dem inte direkt använda
SELECTpå tableX. - Ändra sedan de lagrade procedurerna för att även anropa en lagrad procedur som utför den åtgärd du vill ha (
INSERTeller vad som helst).