TR_EVENT_UPDATE_DELETELINKEDDESIGNATIONS

Definition

Copy


                    CREATE trigger TR_EVENT_UPDATE_DELETELINKEDDESIGNATIONS on dbo.EVENT after update not for replication
                    as begin
                        set nocount on;

                        if update(DESIGNATIONSONFEES) and ((select count(*) from inserted where DESIGNATIONSONFEES = 0) > 0)
                            begin
                                delete from dbo.EVENTDESIGNATION
                                where EVENTDESIGNATION.EVENTID in (select ID from inserted)

                                delete 
                                from dbo.REGISTRANTDESIGNATION
                                where REGISTRANTDESIGNATION.REGISTRANTID in (select REGISTRANT.ID from
                                dbo.REGISTRANT inner join inserted on REGISTRANT.EVENTID = inserted.ID)
                            end

                    end