UFN_EVENTCONFLICT_GETLOCATIONNAME

This function returns the location names for an event conflict.

Return

Return Type
nvarchar(500)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_EVENTCONFLICT_GETLOCATIONNAME
            (
                @ID    uniqueidentifier
            )
            returns nvarchar(500)
            with execute as caller
            as begin
                declare @LOCATIONS nvarchar(500);
                declare @ORDEREDLOCATIONS table (NAME nvarchar(100));

                insert into @ORDEREDLOCATIONS
                    select EVENTLOCATION.NAME
                    from dbo.PROGRAMEVENTLOCATION
                    inner join dbo.EVENTLOCATION on EVENTLOCATION.ID = PROGRAMEVENTLOCATION.EVENTLOCATIONID
                    where PROGRAMEVENTLOCATION.EVENTCONFLICTID = @ID
                    order by PROGRAMEVENTLOCATION.SEQUENCE;

                select @LOCATIONS = dbo.UDA_BUILDLIST(NAME) 
                from @ORDEREDLOCATIONS;

                return @LOCATIONS
            end