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