您的位置:首页 > 其它

树结构,id,pid实现,用存储过程取得某节点的根节点

2007-05-10 10:40 260 查看
用存储过程实现根据任意给定节点ID值在数据库中查询出其最底层根节点的ID

表结构为id,pid 结构

CREATE PROCEDURE TreePid @id INT AS
declare @pid int
begin
select @pid=pid from treetest where id = @id;
if @pid >0
begin
exec treepid @id = @pid
end
else
begin
select 'result'=@id;
end
end
GO
总结:不用考虑树结构层次,最多实现32层(sqlserver限制)递归
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐