USP_SIMPLEDATALIST_PROGRAMEVENTLOCATIONSINUSE

List of all locations in use by events optionally filtered by program

Parameters

Parameter Parameter Type Mode Description
@PROGRAMID uniqueidentifier IN Program

Definition

Copy


create procedure dbo.USP_SIMPLEDATALIST_PROGRAMEVENTLOCATIONSINUSE
(
    @PROGRAMID uniqueidentifier = null
)
as
    set nocount on;

    select
        distinct PROGRAMEVENTLOCATION.EVENTLOCATIONID as VALUE,
        dbo.UFN_EVENTLOCATION_GETNAME(PROGRAMEVENTLOCATION.EVENTLOCATIONID) as LABEL
    from
        dbo.PROGRAMEVENTLOCATION
        inner join dbo.EVENT on EVENT.ID = PROGRAMEVENTLOCATION.EVENTID
    where
        (@PROGRAMID is null or @PROGRAMID = EVENT.PROGRAMID) and
        not (PROGRAMEVENTLOCATION.EVENTLOCATIONID is null)