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
查看全文
相关阅读:
ASP.Net软件工程师基础(四)
ASP.Net软件工程师基础(三)
ASP.Net软件工程师基础(二)
ASP.Net软件工程师基础(一)
SVN小小用法(一)svn服务器搭建
必须声明标量变量
用户 NT AUTHORITYNETWORK SERVICE 登录失败
winmail安装完成后,SMTP/POP3/ADMIN/HTTP/IMAP/LDAP服务不能启动?
CF-798C
CF-798B
原文地址:https://www.cnblogs.com/wangjun8868/p/1439797.html
最新文章
django项目的新建相关的命令及配置
面向对象的自定义分页
c语言单片机中断服务程序
自定义simple_tag和filter在html中渲染出来的联系和区别
J2EE Oa项目上传服务器出现的乱码解决过程
已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数
mysql hql异常
细节--服务器mysql空密码
临时16
Session 的生命周期
热门文章
临时文档14--栈的模拟
OA_1界面
struts2 jsp的session取值 if判断
struts2 不返回result的做法
在windows右键菜单中加入自己的程序 [转载]
VBA 代码
title
应该知道的Linux技巧【转】
Git的一些资源链接
Excel表格公式大全[转]
Copyright © 2011-2022 走看看