UFN_MEMBERSHIPDUESBATCH_GETMEMBERSHIPPROGRAMADDONS_FROMITEMLISTXML

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@MEMBERSHIPPROGRAMADDONS xml IN

Definition

Copy


CREATE function dbo.UFN_MEMBERSHIPDUESBATCH_GETMEMBERSHIPPROGRAMADDONS_FROMITEMLISTXML
(
    @MEMBERSHIPPROGRAMADDONS xml
)
returns table
as
return (
    select
        T.c.value('(APPLY)[1]','bit') as APPLY,
        T.c.value('(ADDONID)[1]','uniqueidentifier') as ADDONID,
        T.c.value('(ADDONTYPE)[1]','tinyint') as ADDONTYPE,
        T.c.value('(PRICE)[1]','money') as PRICE,
        T.c.value('(NUMBEROFADDONS)[1]','smallint') as NUMBEROFADDONS,
        T.c.value('(MULTIPLEALLOWED)[1]','bit') as MULTIPLEALLOWED,
        T.c.value('(TRANSACTIONCURRENCYID)[1]','uniqueidentifier') as TRANSACTIONCURRENCYID
    from @MEMBERSHIPPROGRAMADDONS.nodes('/MEMBERSHIPPROGRAMADDON/ITEM') T(c)
)