begin for cur_dept in (select SLCATALOG_ID from T_GIS_SLCATALOG) loop UPDATE T_GIS_SLCATALOG SET PATH = (SELECT listagg(SLCATALOG_ID, ',') WITHIN GROUP (ORDER BY SLCATALOG_ID) FROM (SELECT * FROM T_GIS_SLCATALOG START WITH SLCATALOG_ID = cur_dept.SLC
1.所有的子节点查询到树结构中所有父节点 RETURNS @Tree Table(PID )) as begin --DECLARE @ID VARCHAR() --SET @ID = ' ;with rolDepList as ( ) union all select a.PID,a.FID,a.Name from tbDepList a join rolDepList b on a.pid=b.fid ) Insert @Tree select distinct(PID),FID,Name