转:www.cnblogs.com/suxvsheng/archive/2008/07/30/1256353.html
create function dbo.f_get_data_by_recursion(@group_father_id int)
returns @groups_result table (id int,name varchar(30),pid int,last_count int)
begin
declare @count as int
set @count=1
insert @groups_result select id,name,pid,@count from admin_menu where id=@group_father_id
while @@rowcount<>0
begin
set @count=@count+1
insert @groups_result
select g.id,g.name,g.pid,@count from admin_menu g,@groups_result gr
where g.pid=gr.id and gr.last_count=@count-1
end
return
end
GO
select top 10 * from admin_menu order by id desc
select * from f_get_data_by_recursion(119)
表结构
id 父id 名字
id pid name
分享到:
相关推荐
递归实现SQL语句: 代码如下: with znieyu as ( select c.Id,c.FatherId,0 as lv1 from ColumnTable c where c.Number=67 union all select c.Id,c.FatherId,lv1-1 from znieyu z inner join ColumnTable c on z....
sql server 2008 递归查询所有上级或下级数据
在ORACLE、MSSQL、MYSQL中树结构表递归查询的实现.pdf
MSSQLSERVER递归查询CTE,以一个实例详细介绍CTE的初始查询、递归查询、终止条件并分步骤图文并茂的进行讲解
Struts+Hibernate+Javascript 实现无限级树形菜单 内含step by step 开发文档 一、说明: 1、开发环境: Eclipse3.2.1+MyEclipse5.1+Tomcat5.5+...5、自定义标签实现类Recursion中主要用了递归实现节点的展开
9.3.3 嵌套触发器和递归触发器 9.3.4 触发器的限制 9.3.5 SQL Server 2000中的触发器 9.3.6 管理触发器 9.3.7 设计触发器的建议 9.3.8 触发器中的事务管理 9.3.9 使用触发器 9.4 小结 9.5 练习 第10章 高级存储过程...
4、本程序包包括新闻管理和用户管理(只有添加和用户列表)功能,结合FCK进行在线新闻编辑,新闻类型则为递归无限级绑定。用户信息则可以导出XML、Excel等格式。 5、附带“Ext3.0中文文档.CHM”一本 将压缩包 “DLL...
该存储过程可以在版本>=MSSQL2000下使用 但在MSSQL2000下,MPTT_NODEAction的resetnode操作不能使用,但不影响整个分类的主体应用 感谢ben一同测试。如果你支持原创,请保留存储过程中对作者Taihom的文字注释和描述...
数据来源于本论坛的地区代码,但是mssql的版本,3张单表的关系。 因本人需要1张单表递归出所有数据树状层次,才有了这个脚步。供广大朋友节约时间,测试使用 其中简介: db:test 源数据的3张单表:province , city ...
多数据库支持,MySQL, ODBC, MSSQL, ACCESS已经通过测试。 是一个面向个人用户的短小精悍的论坛系统。 本系统采用优化算法,不用递归方式,速度极快。帖子的多少对速度影响很小,实测120,000个帖子也能够瞬间...
SQL Server 2008的新增内容和更改包括:DATE和TIME数据类型、 hierarchyID数据类型、MERGE命令和多行插入,以及递归查询等。《SQL Server 2008编程入门经典(第3版)》旨在帮助您快速地掌握Microsoft SQL Selwer2008...
斧头API 该项目正在开发中,尚未准备好投入生产。 通过定义数据库模型和关系来创建简单 Rest API 的最快...多数据库支持(Postgres、MSSQL、MySQL、MariaDB、SQLite3、Oracle 和 Amazon Redshift) 有据可查 执照
062.MFC_ADO_MSSQL_Select.mp4 063.MFC_MiniMS_1.mp4 064.MFC_MiniMS_2.mp4 065.MFC_MiniMS_3.mp4 066.WS_Socket_编程原理.mp4 067.WS_TCP_Socket.mp4 068.WS_TCP_Socket_Client.mp4 069.WS_UDP_Socket_...
递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第...
递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost...
递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost...
递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost...
易语言5.1 相对于易语言5.0更新说明: 支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。 使用说明如下:函数声明和调用...
23.1.1 PHP简介及其特点 23.1.2 PHP开发环境的安装 23.2 PHP连接SQL Server服务器 23.2.1 使用PHP的MSSQL扩展 23.2.2 PHP连接SQL Setver的必要条件 23.3 使用PHP存取SQL Server数据库 23.3.1 选择操作的数据库 ...