zoukankan
html css js c++ java
sql递归表查询
Code
1
alter
FUNCTION
f_Cid(
@ResultID
int
)
2
RETURNS
@t_Level
TABLE
(ResultID
char
(
3
),
Level
int
)
3
AS
4
BEGIN
5
DECLARE
@Level
int
6
SET
@Level
=
1
7
INSERT
@t_Level
SELECT
@ResultID
,
@Level
8
WHILE
@@ROWCOUNT
>
0
9
BEGIN
10
SET
@Level
=
@Level
+
1
11
INSERT
@t_Level
SELECT
a.PARENTID,
@Level
12
FROM
D_COMPANYINFOType a,
@t_Level
b
--
这"D_COMPANYINFOType"要换成自己的递归表
13
WHERE
a.D_CHILDID
=
b.ResultID
--
- “D_CHILDID”换成自己的递归表的 父ID
14
AND
b.
Level
=
@Level
-
1
15
END
16
RETURN
17
END
18
GO
19
/**/
/*
测试语句
*/
20
SELECT
*
21
FROM
f_Cid(
4
)
where
level
>
1
22
23
--
where Level>1
24
25
/**/
/*
--结果
*/
26
27
28
查看全文
相关阅读:
20165227 结对编程项目-四则运算 第二周
第八周学习总结
20165227 结对编程项目-四则运算 第一周
20165304第4次实验《Android程序设计》实验报告
20165304《Java程序设计》第九周学习总结
20165304实验三
结对编程练习_四则运算(第二周)
20165304 实验二 Java面向对象程序设计
20165304 四则运算
20165304《Java程序设计》第七周学习总结
原文地址:https://www.cnblogs.com/wangjun8868/p/1439797.html
最新文章
20165328 实验二实验报告
20165328 第八周学习总结
201653258 结对编程第一周阶段性总结
20165218 实验二 Java面向对象程序设计
《Java程序设计》第8周学习总结 20165218 2017-2018-1
20165218结对编程练习-四则运算
《Java程序设计》第7周学习总结 20165218 2017-2018-1
《Java程序设计》第六周学习总结 20165218 2017-2018-1
20165218 实验一 Java开发环境的熟悉
《Java程序设计》第五周学习总结 20165218 2017-2018-2
热门文章
第四周选做作业
20165218 2017-2018-1 《Java程序设计》第四周学习总结
20165218 2017-2018-1 《Java程序设计》第三周学习总结
20165227 2017-2018-2《Java程序设计》课程总结
2017-2018-2 20165227 实验五 《网络编程与安全》实验报告
第十二周课上测试补做
2017-2018-2 20165227 实验四《Android程序设计》实验报告
第十周补做作业
20165227 实验三《敏捷开发与XP实践》实验报告
第九周学习总结
Copyright © 2011-2022 走看看