UFN_QUERY_DASHBOARDDATALISTS

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@DASHBOARDID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_QUERY_DASHBOARDDATALISTS
(
    @DASHBOARDID uniqueidentifier
)
returns @TABLE table
(
    DASHBOARDID uniqueidentifier,
    ID uniqueidentifier,
    NAME nvarchar(max),
    DESCRIPTION nvarchar(max),
    RECORDTYPE nvarchar(max)   
)
with execute as caller
as
begin
    insert into @TABLE
    select 
        @DASHBOARDID,
        D.ID,
        D.UINAME as NAME,
        D.DESCRIPTION,
        RT.NAME as RECORDTYPE
    from dbo.DATALISTCATALOG as D
        inner join dbo.UFN_DASHBOARD_DATALISTREFERENCES(@DASHBOARDID) as T on D.ID = T.DATALISTID
        left join dbo.RECORDTYPE as RT on D.RECORDTYPEID = RT.ID
    order by D.UINAME;

    return;

end;