TR_EVENTDESIGNATION_VALIDATEDELETE
Definition
Copy
CREATE trigger [dbo].[TR_EVENTDESIGNATION_VALIDATEDELETE] on [dbo].[EVENTDESIGNATION]
after delete
not for replication
as
begin
set nocount on;
begin try
if exists(select deleted.ID
from deleted
inner join dbo.REGISTRANT on REGISTRANT.EVENTID = deleted.EVENTID
inner join dbo.REGISTRANTDESIGNATION on REGISTRANTDESIGNATION.REGISTRANTID = REGISTRANT.ID
and REGISTRANTDESIGNATION.DESIGNATIONID = deleted.DESIGNATIONID)
raiserror('BBERR_EVENTDESIGNATION_REGISTRANTDESIGNATION_INUSE',13,1);
end try
begin catch
exec dbo.USP_RAISE_ERROR;
end catch
end