UFN_MEMBERSHIPDUESBATCH_GETMEMBERSHIPPROGRAMADDONS_TOITEMLISTXML
Return
| Return Type |
|---|
| xml |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @BATCHMEMBERSHIPDUESID | uniqueidentifier | IN | |
| @MEMBERSHIPPROGRAMID | uniqueidentifier | IN | |
| @TRANSACTIONCURRENCYID | uniqueidentifier | IN | |
| @TRANSACTIONDATE | date | IN |
Definition
Copy
CREATE function dbo.UFN_MEMBERSHIPDUESBATCH_GETMEMBERSHIPPROGRAMADDONS_TOITEMLISTXML
(
@BATCHMEMBERSHIPDUESID uniqueidentifier,
@MEMBERSHIPPROGRAMID uniqueidentifier,
@TRANSACTIONCURRENCYID uniqueidentifier,
@TRANSACTIONDATE date
)
returns xml
as begin
declare @XML xml;
set @XML = (
select
APPLY,
ADDONID,
ADDONTYPE,
PRICE,
NUMBEROFADDONS,
MULTIPLEALLOWED,
TRANSACTIONCURRENCYID
from dbo.UFN_MEMBERSHIPDUESBATCH_GETMEMBERSHIPPROGRAMADDONS(@BATCHMEMBERSHIPDUESID, @MEMBERSHIPPROGRAMID, @TRANSACTIONCURRENCYID,@TRANSACTIONDATE)
for xml raw('ITEM'),type,elements,root('MEMBERSHIPPROGRAMADDON'),BINARY BASE64
);
--set @XML = isnull(@XML, '<MEMBERSHIPPROGRAMADDONS></MEMBERSHIPPROGRAMADDONS>');
return @XML;
end