USP_DATALIST_SITEHIERARCHY

List of all sites in the system in a hierarchical format.

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_SITEHIERARCHY(@CURRENTAPPUSERID uniqueidentifier = null)
                as 

                    set NOCOUNT on;

                    select 
                        SITE.ID,
                        SITE.NAME,
                        SITE.DESCRIPTION,
                        (select PARENTSITE.ID from dbo.SITE as PARENTSITE where PARENTSITE.HIERARCHYPATH = SITE.HIERARCHYPATH.GetAncestor(1)) as PARENTID    
                    from 
                        dbo.site
          inner join dbo.UFN_SITESFORUSER(@CURRENTAPPUSERID) SITESFORUSER on SITE.ID = SITESFORUSER.SITEID 
                    order by 
                        HIERARCHYPATH;