UFN_BBNC_ATTRIBUTES_FROMITEMLISTXML
Returns a table containing all attributes defined for a constituent for Blackbaud Internet Solutions.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ITEMLISTXML | xml | IN |
Definition
Copy
CREATE function dbo.UFN_BBNC_ATTRIBUTES_FROMITEMLISTXML(@ITEMLISTXML xml)
returns table
as
return (
select
T.c.value('(ATTRIBUTETYPEID)[1]','int') AS 'ATTRIBUTETYPEID',
T.c.value('(VALUE)[1]','nvarchar(max)') AS 'VALUE',
T.c.value('(TABLEENTRYID)[1]','uniqueidentifier') AS 'TABLEENTRYID',
T.c.value('(BOOLEANCODE)[1]','tinyint') AS 'BOOLEANCODE',
T.c.value('(CURRENCYID)[1]','uniqueidentifier') AS 'CURRENCYID'
FROM
@ITEMLISTXML.nodes('/ATTRIBUTES/ITEM') T(c)
)