首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MSSQL中调用递归解决方案

2012-01-19 
MSSQL中调用递归现在tree表如下:self_idfather_idname10目录21计算机类31文学类42汇编语言53XX自传62计算

MSSQL中调用递归
现在tree表如下:

self_id               father_id             name

    1                             0                       目录
    2                             1                     计算机类
    3                             1                       文学类
    4                             2                     汇编语言
    5                             3                       XX自传
    6                             2                   计算机语言类
    7                             6                     java语言

要求用存储过程递归出:

目录
    计算机类
            汇编语言
            计算机语言类
                    java语言
    文学类
            XX自传
   
请问怎么怎么写呢?
   


[解决办法]
递归都是可以用循环代替的

当然,如果写成函数,用递归也是可以实现的,不过sql的递归函数效率不好,写出来怕误人子弟

热点排行