USP_SIMPLEDATALIST_FEEDALERTINSTANCEDATALISTOUTPUTFIELDS

Returns the list of output fields defined for the data list used by the given feed alert instance.

Parameters

Parameter Parameter Type Mode Description
@FEEDALERTINSTANCEID uniqueidentifier IN Feed alert instance

Definition

Copy


create procedure dbo.USP_SIMPLEDATALIST_FEEDALERTINSTANCEDATALISTOUTPUTFIELDS
(
    @FEEDALERTINSTANCEID uniqueidentifier
)
as

    set nocount on;

    with xmlnamespaces ('bb_appfx_datalist' as tns, 'bb_appfx_commontypes' as common)
    select 
        datalistoutput.fields.value('@FieldID', 'nvarchar(200)') as VALUE
    from dbo.FEEDALERTINSTANCE as INSTANCE 
        inner join dbo.ALERTTYPE on INSTANCE.ALERTTYPEID = ALERTTYPE.ID
        inner join dbo.DATALISTCATALOG as D on ALERTTYPE.DATALISTID = D.ID
        cross apply D.DATALISTSPEC.nodes('tns:DataListSpec/tns:Output/tns:OutputFields/tns:OutputField') as datalistoutput(fields)
    where INSTANCE.ID = @FEEDALERTINSTANCEID