Краткият отговор е Не. Тригерите се задействат с INSERT
, UPDATE
или DELETE
.
Възможно решение за това. доста рядък сценарий:
- Първо напишете някои съхранени процедури, които изпълняват
SELECT
искате да използвате таблица X. - След това ограничете всички потребители да използват само тези съхранени процедури и не им позволявайте директно да използват
SELECT
на tableX. - След това променете съхранените процедури, за да извикате съхранена процедура, която изпълнява желаното от вас действие (
INSERT
или каквото и да е).