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
查看全文
相关阅读:
组播IP地址
改变未来的10大科技
知行合一之健康
2017第47周五
2017第47周四感恩节
spring boot测试
2017第47周二
音频格式opus
周日反思
四种人工智能技术对五个行业的影响
原文地址:https://www.cnblogs.com/wangjun8868/p/1439797.html
最新文章
[置顶] 【GBT28181开发:SIP协议实践】之设备远程启动
Thread’s start method and run method
Apache Maven-AntRun-Plugin 官网 bug
CodeForces 154B- Colliders
Linux下smi/mdio总线驱动
Candy----HDU4465----数学题
10491
android TypedValue.applyDimension()的作用
HUD 4473 Exam
Android开发_SQLite使用方法技巧
热门文章
自定义View编译失败。Binary XML file line #255: Error inflating
Java_java多线程下载-断点下载-超详细
HTML字符转码
css样式中position和_position的区别
log4j配置文件位置详解
Eclipse偏好设置的导入与导出
mysql判断表记录是否存在,不存在则插入新纪录
获取当前时间的毫秒数
Target runtime Apache Tomcat v6.0 is not defined.
java 获取项目绝对路径
Copyright © 2011-2022 走看看