USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPMEDIALINK

The load procedure used by the view dataform template "Stewardship Plan Media Link View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@DATEENTERED datetime INOUT Date
@TITLE nvarchar(50) INOUT Title
@AUTHOR nvarchar(154) INOUT Author
@MEDIALINKTYPE nvarchar(100) INOUT Type
@MEDIAURL UDT_WEBADDRESS INOUT Media URL

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_STEWARDSHIPMEDIALINK (
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @DATEENTERED datetime = null output,
    @TITLE nvarchar(50) = null output,
    @AUTHOR nvarchar(154) = null output,
    @MEDIALINKTYPE nvarchar(100) = null output,
    @MEDIAURL dbo.UDT_WEBADDRESS = null output
) as
    set nocount on;

    set @DATALOADED = 0;

    select
        @DATALOADED = 1,
        @DATEENTERED = STEWARDSHIPMEDIALINK.DATEENTERED,
        @TITLE = STEWARDSHIPMEDIALINK.TITLE,
        @AUTHOR = NF.NAME,
        @MEDIALINKTYPE = STEWARDSHIPMEDIALINKTYPECODE.DESCRIPTION,
        @MEDIAURL = STEWARDSHIPMEDIALINK.MEDIAURL
    from 
        dbo.STEWARDSHIPMEDIALINK
    inner join
        dbo.STEWARDSHIPMEDIALINKTYPECODE
    on
        STEWARDSHIPMEDIALINKTYPECODE.ID = STEWARDSHIPMEDIALINK.STEWARDSHIPMEDIALINKTYPECODEID
    outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(dbo.STEWARDSHIPMEDIALINK.AUTHORID) NF

    where 
        STEWARDSHIPMEDIALINK.ID = @ID;

    return 0;