UFN_QUERY_SEARCHLISTPAGEREFERENCES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@SEARCHLISTID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_QUERY_SEARCHLISTPAGEREFERENCES
(
    @SEARCHLISTID uniqueidentifier
)
returns @TABLE table
(
    SEARCHLISTID uniqueidentifier,
    ID uniqueidentifier,
    NAME nvarchar(max),
    DESCRIPTION nvarchar(max),
    RECORDTYPE nvarchar(max)   
)
with execute as caller
as
begin
    insert into @TABLE
    select 
        @SEARCHLISTID,
        P.ID,
        P.UINAME as NAME,
        P.DESCRIPTION,
        R.NAME as RECORDTYPE
    from dbo.PAGEDEFINITIONCATALOG as P
        inner join dbo.UFN_SEARCHLIST_PAGEREFERENCES(@SEARCHLISTID) as T on P.ID = T.PAGEID
        left join dbo.RECORDTYPE as R on P.CONTEXTRECORDTYPEID = R.ID
    order by P.UINAME;

    return;

end;