ALTER FUNCTION UFun_GetChildren(@ID nvarchar(60))
RETURNS @tbChildren TABLE (ID varchar(60) )
AS
BEGIN       
 WITH UFun_GetChildren(ID)   
 AS   
 (       
 SELECT OrganizationID FROM ECOrganization WHERE ParentOrganizationID=@ID       
 UNION ALL       
 SELECT OrganizationID FROM ECOrganization
 INNER JOIN  UFun_GetChildren
  ON UFun_GetChildren.id = ECOrganization.ParentOrganizationID  
 )  
 INSERT INTO @tbChildren  SELECT Id FROM UFun_GetChildren   
RETURN
END
GO

参考

 

http://www.cnblogs.com/kenshincui/archive/2011/12/30/2308082.html

相关文章:

  • 2021-10-27
猜你喜欢
  • 2022-12-23
  • 2021-11-28
  • 2022-02-17
  • 2022-12-23
  • 2021-11-28
  • 2021-03-30
相关资源
相似解决方案