USP_SITE_GETHIERARCHY
Retrieve the site hierarchy.
Definition
Copy
create procedure dbo.USP_SITE_GETHIERARCHY
as begin
set nocount on;
select
SITE.ID as SITEID,
(select
PARENTSITE.ID
from
dbo.SITE AS PARENTSITE
where
SITE.HIERARCHYPATH.GetAncestor(1) = PARENTSITE.HIERARCHYPATH
) as PARENTSITEID,
SITE.NAME,
row_number() over (partition by SITE.HIERARCHYPATH.GetAncestor(1) order by HIERARCHYPATH) as SEQUENCE
from
dbo.SITE
order by
HIERARCHYPATH
return 0;
end