TR_SITE_INSERTED
Definition
Copy
create trigger [dbo].[TR_SITE_INSERTED] on [dbo].[SITE] after insert not for replication
as
begin
-- Do not run if no records were inserted
if (select count(*) from INSERTED) > 0
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
if @CONTEXTCACHE is not null begin
set CONTEXT_INFO @CONTEXTCACHE
end;
exec dbo.USP_SITEPERMISSION_UPDATEPERMISSIONS
exec dbo.USP_APPUSERSITEBRANCH_UPDATESITES null, @CHANGEAGENTID
end
end;