UFN_MKTSEGMENTATIONEXPORTPROCESS_GETPACKAGELISTFROMXML
Returns a comma-delimited list of the packages from a /PACKAGE/ITEM/ID xml.
Return
Return Type |
---|
nvarchar(max) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@XML | xml | IN |
Definition
Copy
create function dbo.UFN_MKTSEGMENTATIONEXPORTPROCESS_GETPACKAGELISTFROMXML
(
@XML xml
)
returns nvarchar(max)
as
begin
declare @PACKAGES nvarchar(max);
select @PACKAGES = coalesce(@PACKAGES + ', ','') + [MKTPACKAGE].[NAME]
from [MKTPACKAGE]
inner join (
select T.c.value('(ID)[1]','uniqueidentifier') [PACKAGEID]
from @XML.nodes('/PACKAGES/ITEM') T(c)
) [IDS] on [IDS].[PACKAGEID] = [MKTPACKAGE].[ID]
return @PACKAGES
end