USP_DATAFORMTEMPLATE_VIEW_FAFEVENTSITES
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @DATALOADED | bit | INOUT | |
| @CURRENTAPPUSERID | uniqueidentifier | IN | |
| @SITES | xml | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_FAFEVENTSITES
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@CURRENTAPPUSERID uniqueidentifier,
@SITES xml = null output
)
as
set nocount on;
set @DATALOADED = 1
select @SITES = (
select S.ID,
S.NAME,
S.DESCRIPTION,
(select PARENTSITE.ID from dbo.SITE as PARENTSITE where PARENTSITE.HIERARCHYPATH = S.HIERARCHYPATH.GetAncestor(1)) as PARENTID
from dbo.EVENTSITE ES (nolock)
join dbo.SITE S (nolock) on ES.SITEID = S.ID
where EVENTID = @ID
order by S.HIERARCHYPATH
for xml raw('ITEM'),type,elements,root('SITES'),BINARY BASE64 )