UFN_QUERY_RECORDOPERATIONPAGEREFERENCES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@RECORDOPERATIONID uniqueidentifier IN

Definition

Copy


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

    return;

end;