UFN_REVENUEBATCH_GETMEMBERSHIPMEMBERSWITHCHILDREN_FROMITEMLISTXML

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ITEMLISTXML xml IN

Definition

Copy


            create function dbo.UFN_REVENUEBATCH_GETMEMBERSHIPMEMBERSWITHCHILDREN_FROMITEMLISTXML
            (
                @ITEMLISTXML xml
            )
            returns table
            as return
            (
                select
                    T.c.value('(CONSTITUENTID)[1]','uniqueidentifier') AS 'CONSTITUENTID',  
                    T.c.value('(ID)[1]','uniqueidentifier') AS 'ID',  
                    T.c.value('(ISPRIMARY)[1]','bit') AS 'ISPRIMARY',  
                    case when T.c.exist('./MEMBERSHIPCARDS/ITEM') = 1 then T.c.query('(MEMBERSHIPCARDS)[1]') else null end as 'MEMBERSHIPCARDS'
                from @ITEMLISTXML.nodes('/MEMBERS/ITEM') T(c)
            )