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 )