UFN_QUERY_SIMPLEDATALISTDATAFORMREFERENCES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@SIMPLEDATALISTID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_QUERY_SIMPLEDATALISTDATAFORMREFERENCES
(
    @SIMPLEDATALISTID uniqueidentifier
)
returns @TABLE table
(
    SIMPLEDATALISTID uniqueidentifier,
    ID uniqueidentifier,
    NAME nvarchar(max),
    DESCRIPTION nvarchar(max
)
with execute as caller
as
begin
    insert into @TABLE
    select 
        @SIMPLEDATALISTID,
        INSTANCE.ID,
        INSTANCE.UINAME as NAME,
        TEMPLATE.DESCRIPTION
    from dbo.DATAFORMINSTANCECATALOG as INSTANCE
        inner join dbo.UFN_SIMPLEDATALIST_DATAFORMREFERENCES(@SIMPLEDATALISTID) as T on INSTANCE.ID = T.DATAFORMINSTANCEID
        inner join dbo.DATAFORMTEMPLATECATALOG as TEMPLATE on INSTANCE.DATAFORMTEMPLATECATALOGID = TEMPLATE.ID
    order by INSTANCE.UINAME;

    return;

end;