获得 SQLServer 中的 类树 路径

CREATE function [dbo].[GetClassPath](@classSonID nvarchar(50),@sperator nvarchar(5))
returns nvarchar(MAX)
as
begin
  declare @parentid nvarchar(50);
  declare @classPath nvarchar(255);
  

  select @classPath=Name,@parentid=parentid from [o.class] where id=@classSonID;
  

  if(@parentid !='0')
  begin
    set @classPath=dbo.GetClassPath(@parentid,@sperator)+@sperator+@classPath;
  end
  return @classPath;
end

posted @ 2014-03-20 10:15  goobeer  阅读(361)  评论(0编辑  收藏  举报