UFN_QUERY_DATALISTDASHBOARDREFERENCES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@DATALISTID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_QUERY_DATALISTDASHBOARDREFERENCES
(
    @DATALISTID uniqueidentifier
)
returns @TABLE table
(
    DATALISTID uniqueidentifier,
    ID uniqueidentifier,
    NAME nvarchar(max),
    DESCRIPTION nvarchar(max),
    RECORDTYPE nvarchar(max)   
)
with execute as caller
as
begin

    insert into @TABLE
    select 
        @DATALISTID,
        D.ID,
        D.NAME,
        D.DESCRIPTION,
        R.NAME as RECORDTYPE
    from dbo.DASHBOARDCATALOG as D
        inner join dbo.UFN_DATALIST_DASHBOARDREFERENCES(@DATALISTID) as T on D.ID = T.DASHBOARDID
        left join dbo.RECORDTYPE as R on D.CONTEXTRECORDTYPEID = R.ID
    order by D.NAME;

    return;

end;