资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

sqlserver树结构,sql 树结构

怎么把Excel中树形结构的数据导入SQLSERVER

把Excel通过sqlserver导入到数据库中,会形成一张表,默认你现在Excel存储就是以树型存储,只需用sqlserver查询显示出效果。

10年积累的网站设计、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有鄢陵免费网站建设让你可以放心的选择与我们合作。

这是我以前回答的问题,可解决!

参考:

在sqlserver中实现树形结构中根、子节点数据的添加、修改

这个很好实现!就是添加和修改操作:

增加节点:首先要获取(在修改页面)或指定(在sql语句中)parentid的值,然后插入数据就可以啊!

修改节点:可以根据menuid,修改节点的menuName或者parentid或者是同时修改它们俩。

有问题请留言!

pl/sql如何现实像sqlserver中的树形结构目录界面,就是能查看表视图那样的界面。

可以按如下方法查看:

1、用指定用户登录pl/sql。

2、登录后,看左边的树。

3、找到tables,然后点击。其中红框部分即为表的界面。

4、找到views,然后点击。其中红框部分即为视图的界面。

SqlServer树形结构的深度排序怎么实现

/*

转一个邹老大的例子

*/

--测试数据

DECLARE @t TABLE(ID char(3),PID char(3),Name nvarchar(10))

INSERT @t SELECT '001',NULL ,'山东省'

UNION ALL SELECT '002','001','烟台市'

UNION ALL SELECT '003','001','青岛市'

UNION ALL SELECT '004','002','招远市'

UNION ALL SELECT '005',NULL ,'四会市'

UNION ALL SELECT '006','005','清远市'

UNION ALL SELECT '007','006','小分市'

--深度排序显示处理

--生成每个节点的编码累计(相同当单编号法的编码)

DECLARE @t_Level TABLE(ID char(3),Level int,Sort varchar(8000))

DECLARE @Level int

SET @Level=0

INSERT @t_Level SELECT ID,@Level,ID

FROM @t

WHERE PID IS NULL

WHILE @@ROWCOUNT0

BEGIN

SET @Level=@Level+1

INSERT @t_Level SELECT a.ID,@Level,b.Sort+a.ID

FROM @t a,@t_Level b

WHERE a.PID=b.ID

AND b.Level=@Level-1

END

--显示结果

SELECT a.*

FROM @t a,@t_Level b

WHERE a.ID=b.ID

ORDER BY b.Sort

/*--结果

sqlserver查询树形结构的所有子节点

sqlserver查询树形结构的所有子节点

用标准sql的with实现递归查询(sql2005以上肯定支持,sql2000不清楚是否支持):

with subqry(id,name,pid) as (

select id,name,pid from test1 where id = 5

union all

select test1.id,test1.name,test1.pid from test1,subqry

where test1.pid = subqry.id

)

select * from subqry;

sqlserver 存储二叉树

看看数据表结构

表:Tree

current_id int (当前节点编号)

father_id int (父节点编号,如果是根节点,-1)

left_id int (左节点编号)

right_id int (右节点编号)

表:Node

Node_id int PK

Node_vaule nvarchar(100)

说明:Tree表是用来存储树型结构的,Node表是用来存储节点内容的

其中Tree表的current_id与Node表的Node_id是一一对应的

至于遍历的存储过程是要完成什么功能呢?


本文标题:sqlserver树结构,sql 树结构
网址分享:http://cdkjz.cn/article/dssojdd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220