TR_SYSTEMROLEAPPUSERSITE_INSERTED
Definition
Copy
CREATE trigger dbo.TR_SYSTEMROLEAPPUSERSITE_INSERTED on dbo.SYSTEMROLEAPPUSERSITE after insert not for replication
as
begin
if exists (select top 1 1 from INSERTED)
begin
declare @CHANGEAGENTID uniqueidentifier
select top 1 @CHANGEAGENTID = CHANGEDBYID from INSERTED;
declare @CONTEXTCACHE varbinary(128) = CONTEXT_INFO()
set CONTEXT_INFO @CHANGEAGENTID;
delete from dbo.SITEPERMISSION from INSERTED where INSERTED.SYSTEMROLEAPPUSERID = SITEPERMISSION.SYSTEMROLEAPPUSERID
if @CONTEXTCACHE is not null begin
set CONTEXT_INFO @CONTEXTCACHE
end;
end
exec dbo.USP_SITEPERMISSION_UPDATEPERMISSIONS
end