CSDN论坛 > MS-SQL Server > 基础类

请教,在SQL里的递归问题 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8454
Bbs6
本版专家分:8454
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
SQL实现递归算法
样表: child,parent 1     0 2     0 3     1 4     2 要实现这种用法一般都通过两种方式来实现: procedure 方式: create procedure usp_getallchild(@child int) as declare @t table(child int null,parent int null,level intn
如何写sql的递归查询语句?
例子:cpcbid    cpcbbh          type  parentid  parentbh            cbze 70      2009120001      11      NULL        NULL           1536.0200 72      2009120002      11      NULL        NULL          
SQL Server CTE 递归查询全解
最近工作中遇到了一个问题,需要根据保存的流程数据,构建流程图。数据库中保持的流程数据是树形结构的,表结构及数据如下图: 仔细观察表结构,会发现其树形结构的特点: FFIRSTNODE:标记是否为根节点FSTABLENAME:标记来源单据名称FSID:标记来源单据分录IDFTTABLENAME :标记目标单据名称FTID:标记目标单据分录ID 图中的流程为: 销售合同--
sql 递归的写法
sql实际应用-递归查询 1、既然要谈到sql,数据库表是必须的   2、数据结构     3、获取某个节点的所有子节点     传统的写法(sql2000) 很麻烦,暂且就不写了     来看看CTE的写法     CREATE PROC sp_getTreeById(@TreeId int) AS BEGIN
SQL 递归问题嵌套层数问题
MS SQL  存储过程,默认最大32层嵌套,超过会报错; 假如需要超过,可以考虑用 公用表表达式 CTE 实现递归;如果层数小不用考虑效率,也可以在代码层实现递归;如果考虑效率,可能用NoSQL 比较好,  neo4j 数据库等;...
请教C语言问题
请教C语言问题
sql 实现递归算法
最近一段上csdn的时间比较多,浏览了不少sql server 版面的帖子,发现根据传入参数查找指定项的子项的递归用法提问的比较多,所以在这里总结一下:样表:child,parent1      02      03      14      2 要实现这种用法一般都通过两种方式来实现:procedure 方式:create procedure usp_getallchild(@child int
存储过程实现递归算法
以经典的阶乘算法为例。Oracle:[sql] view plain copycreate or replace procedure factorial(n in number, b out number)  is      c_in number;      c_out number;  begin      if n!=1 then          c_in := n-1;         
Sql语句里的递归查询
以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询 举例说明: SqlServer2005版本的Sql如下: 比如一个表,有id和pId字段,id是主键,pid表示它的上级节点,表结构和数据: CREATE TABLE [aaa](  [id] [int] NULL,  [pid] [int] NULL,  [name] [n
Sql递归(用with 实现递归查询)
用with代码段实现递归查询,效率高
关闭