UFN_SALESORDERITEMMEMBERSHIP_GETMEMBERSHIPCARDS_FROMITEMLISTXML

Returns a table containing sales order item membership card information.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ITEMLISTXML xml IN

Definition

Copy


            CREATE function [dbo].[UFN_SALESORDERITEMMEMBERSHIP_GETMEMBERSHIPCARDS_FROMITEMLISTXML](@ITEMLISTXML xml) 
            returns table as
                return 
                (
                    select
                        T.cards.value('(ID)[1]','uniqueidentifier') as 'ID',
                        T.cards.value('(MEMBERSHIPCARDID)[1]','uniqueidentifier') as 'MEMBERSHIPCARDID',
                        T.cards.value('(NAMEONCARD)[1]','nvarchar(700)') as 'NAMEONCARD',
                        T.cards.value('(EXPIRATIONDATE)[1]','datetime') as 'EXPIRATIONDATE',
                        T.cards.value('(../../ID)[1]','uniqueidentifier') as 'MEMBERID'
                    from 
                        @ITEMLISTXML.nodes('/MEMBERS/ITEM/MEMBERSHIPCARDS/ITEM') T(cards)
                )