TR_CONSTIT_SECURITY_ATTRIBUTE_UPDATE
Definition
Copy
CREATE trigger dbo.TR_CONSTIT_SECURITY_ATTRIBUTE_UPDATE on dbo.CONSTIT_SECURITY_ATTRIBUTE after update not for replication
as begin
set nocount on;
declare @ID nchar(36);
declare @OBJECT_ID int;
declare @NAME NVARCHAR(100);
declare @CHANGEAGENTID uniqueidentifier;
declare INSERTED_CURSOR cursor local fast_forward for
select
replace(convert(nchar(36),ID),'-','_') AS IDSTRING ,NAME, CHANGEDBYID
from
INSERTED;
open INSERTED_CURSOR;
fetch next from
INSERTED_CURSOR
into
@ID,@NAME,@CHANGEAGENTID;
while @@fetch_status = 0 begin
UPDATE dbo.IDSETREGISTER SET
NAME= @NAME + ' (Security Group)',
DESCRIPTION='Records in Constituent Security Group ' + @NAME,
CHANGEDBYID = @CHANGEAGENTID
WHERE DBOBJECTNAME='V_CONSTIT_SECURITY_ATTR_' + @ID;
fetch next from
INSERTED_CURSOR
into
@ID,@NAME,@CHANGEAGENTID;
end
close INSERTED_CURSOR;
deallocate INSERTED_CURSOR;
end