TR_CK_EVENTGROUPMEMBER_VALIDREGISTRANT
Definition
Copy
create trigger TR_CK_EVENTGROUPMEMBER_VALIDREGISTRANT on dbo.EVENTGROUPMEMBER after insert, update not for replication
as begin
set nocount on;
if (select count(*) from inserted) = 0
return;
if not exists (
select
REGISTRANT.ID
from
inserted I
inner join dbo.REGISTRANT ON REGISTRANT.ID = I.REGISTRANTID
inner join dbo.EVENTGROUP on EVENTGROUP.ID = I.EVENTGROUPID
where
REGISTRANT.EVENTID = EVENTGROUP.EVENTID
)
begin
raiserror('TR_CK_EVENTGROUPMEMBER_VALIDREGISTRANT', 16, 1);
rollback;
end;
end;