
[dbo].[ca_link_dis_user_sec_profile]
CREATE TABLE [dbo].[ca_link_dis_user_sec_profile]
(
[security_profile_uuid] [binary] (16) NOT NULL,
[user_uuid] [binary] (16) NOT NULL,
[creation_date] [int] NULL,
[version_number] [int] NULL CONSTRAINT [DF__ca_link_d__versi__7A1D154F] DEFAULT ('0')
) ON [PRIMARY]
GO
CREATE trigger r_upd_verno_lnk_dis_usr_sec_prof
on ca_link_dis_user_sec_profile
after update
as
declare @old_verno as int;
declare @new_verno as int;
begin
if update (version_number)
begin
DECLARE mycur CURSOR
FOR select deleted.version_number, inserted.version_number from inserted, deleted
OPEN mycur
FETCH NEXT FROM mycur INTO @old_verno,@new_verno
WHILE @@FETCH_STATUS = 0
BEGIN
execute p_integrity_version_number @old_verno , @new_verno ;
FETCH NEXT FROM mycur INTO @old_verno,@new_verno;
END
CLOSE mycur
DEALLOCATE mycur
end;
end;
GO
ALTER TABLE [dbo].[ca_link_dis_user_sec_profile] ADD CONSTRAINT [XPKca_link_dis_user_sec_profile] PRIMARY KEY CLUSTERED ([user_uuid], [security_profile_uuid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ca_link_dis_user_sec_profile] ADD CONSTRAINT [$ca_li_r000008be00000000] FOREIGN KEY ([user_uuid]) REFERENCES [dbo].[ca_discovered_user] ([user_uuid])
GO
ALTER TABLE [dbo].[ca_link_dis_user_sec_profile] ADD CONSTRAINT [$ca_li_r000008c800000000] FOREIGN KEY ([security_profile_uuid]) REFERENCES [dbo].[ca_security_profile] ([security_profile_uuid])
GO
GRANT SELECT ON [dbo].[ca_link_dis_user_sec_profile] TO [ca_itrm_group]
GRANT INSERT ON [dbo].[ca_link_dis_user_sec_profile] TO [ca_itrm_group]
GRANT DELETE ON [dbo].[ca_link_dis_user_sec_profile] TO [ca_itrm_group]
GRANT UPDATE ON [dbo].[ca_link_dis_user_sec_profile] TO [ca_itrm_group]
GRANT SELECT ON [dbo].[ca_link_dis_user_sec_profile] TO [ca_itrm_group_ams]
GRANT SELECT ON [dbo].[ca_link_dis_user_sec_profile] TO [regadmin]
GRANT SELECT ON [dbo].[ca_link_dis_user_sec_profile] TO [upmuser_group]
GO