UFN_PLANNEDGIFT_ASSETS_2_TOITEMLISTXML
Used to convert the results of UFN_PLANNEDGIFT_ASSETS_2 to xml.
Return
Return Type |
---|
xml |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLANNEDGIFTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_PLANNEDGIFT_ASSETS_2_TOITEMLISTXML
(
@PLANNEDGIFTID uniqueidentifier
) returns xml as
begin
return (
select
PLANNEDGIFTASSET.ID,
PLANNEDGIFTASSET.ADDRESSID,
PLANNEDGIFTASSET.ASSETTYPECODEID,
PLANNEDGIFTASSET.ASSETVALUATIONMETHODCODEID,
PLANNEDGIFTASSET.COSTBASIS,
PLANNEDGIFTASSET.DESCRIPTION,
PLANNEDGIFTASSET.SEQUENCE,
PLANNEDGIFTASSET.VALUATIONSOURCE,
PLANNEDGIFTASSET.VALUE,
(
select
ID, PLANNEDGIFTASSETID, HOLDERCONSTITUENTID
from
dbo.PLANNEDGIFTASSETHOLDER
where
PLANNEDGIFTASSETHOLDER.PLANNEDGIFTASSETID = PLANNEDGIFTASSET.ID
for xml raw('ITEM'), type, elements, binary base64
) ASSETHOLDERS,
PLANNEDGIFTASSET.BASECURRENCYID,
PLANNEDGIFTASSET.ORGANIZATIONVALUE,
PLANNEDGIFTASSET.ORGANIZATIONCOSTBASIS,
PLANNEDGIFTASSET.ORGANIZATIONEXCHANGERATEID,
PLANNEDGIFTASSET.TRANSACTIONVALUE,
PLANNEDGIFTASSET.TRANSACTIONCOSTBASIS,
PLANNEDGIFTASSET.TRANSACTIONCURRENCYID,
PLANNEDGIFTASSET.BASEEXCHANGERATEID
from
dbo.PLANNEDGIFTASSET
where
PLANNEDGIFTASSET.PLANNEDGIFTID = @PLANNEDGIFTID
order by
SEQUENCE
for xml raw('ITEM'), type, elements, root('ASSETS'), BINARY BASE64
)
end