У нас есть следующий сценарий:
create table User {Id bigint, UserName nvarchar(50), GroupId bigint};
create table Group {Id bigint, GroupName nvarchar(50)};
create view UserView as
SELECT u.Id, u.UserName, g.GroupName
from User u
inner join Group g on u.GroupId = g.Id
Теперь я хотел бы создать один триггер в представлении, который срабатывает, если таблица пользователей обновлена или / и если таблица групп обновлена.
Возможно ли это как-то с использованием T-SQL?
Использование триггеров INSTEAD OF не работает, потому что они запускаются, только если вы выполняете обновления непосредственно для представления.
Спасибо.