TR_FENXTINTEGRATION_IU

Definition

Copy


                create trigger TR_FENXTINTEGRATION_IU
                on dbo.FENXTINTEGRATION
                for update, insert
                as
                if update(FEDESIGNATIONSOURCE)
                    begin
                        --only one allowed as the source.  Pick one

                        declare @FIRSTINTEGRATIONID uniqueidentifier;
                        declare @CHANGEAGENTID uniqueidentifier;

                        select top 1 @FIRSTINTEGRATIONID = ID, @CHANGEAGENTID = ADDEDBYID
                        from inserted where FEDESIGNATIONSOURCE = 1;

                        if (@FIRSTINTEGRATIONID is not null)
                            begin
                                update dbo.FENXTINTEGRATION
                                set FEDESIGNATIONSOURCE = 0,
                                DATECHANGED = getdate(),
                                CHANGEDBYID = @CHANGEAGENTID
                                where FENXTINTEGRATION.ID != @FIRSTINTEGRATIONID;
                            end
                end