UFN_EVENTPREFERENCEGROUP_GETRELATEDEVENTPREFERENCEGROUPS_TOITEMLISTXML
Returns all preference groups for a given event and its related events--in XML format
Return
Return Type |
---|
xml |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTIDS | UDT_GENERICID | IN |
Definition
Copy
CREATE function dbo.UFN_EVENTPREFERENCEGROUP_GETRELATEDEVENTPREFERENCEGROUPS_TOITEMLISTXML
(
@EVENTIDS UDT_GENERICID readonly
)
returns XML
with execute as caller
as
begin
return(
select
EVENTPREFERENCEGROUP.ID [EVENTPREFERENCEGROUPID],
EVENTPREFERENCEGROUP.EVENTID [EVENTPREFERENCEGROUPEVENTID],
EVENT.NAME [EVENTPREFERENCEGROUPEVENTNAME],
EVENTPREFERENCEGROUP.NAME [EVENTPREFERENCEGROUPNAME]
from
dbo.EVENTPREFERENCEGROUP
inner join dbo.EVENT on EVENTPREFERENCEGROUP.EVENTID = EVENT.ID
where
EVENTPREFERENCEGROUP.EVENTID in (select ID from @EVENTIDS)
order by EVENTPREFERENCEGROUPEVENTNAME, EVENTPREFERENCEGROUPNAME
for xml raw('ITEM'),type,elements,root('MULTICOMPONENTEVENTPREFERENCEGROUPS'),BINARY BASE64
)
end