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
查看全文
相关阅读:
openSSH学习笔记(一)
Socket实例
TCP/IP详解学习笔记(12)-TCP的超时与重传
TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流
TCP/IP详解学习笔记(10)-TCP连接的建立与中止
TCP/IP详解学习笔记(8)-DNS域名系统
TCP/IP详解学习笔记(9)-TCP协议概述
存储过程的优缺点
数据字典(转)
abp viewmodel的写法
原文地址:https://www.cnblogs.com/wangjun8868/p/1439797.html
最新文章
SVN、CVS、VSS区别
SVN的工作原理及流程手册
python之isinstance内建函数
python之turtle简单绘制学习
python之strip()小记
Windows 10 安装 Mongod
正则表达式之
前端路由和后端路由
遍历对象属性(for in、Object.keys、Object.getOwnProperty)
实现双向绑定
热门文章
deplyed使用归纳(转自月下独奏)
转 Caffe学习系列(12):训练和测试自己的图片
转 Caffe学习系列(5):其它常用层及参数
转 Caffe学习系列(9):运行caffe自带的两个简单例子
转 Caffe学习系列(4):激活层(Activiation Layers)及参数
转 Caffe学习系列(3):视觉层(Vision Layers)及参数
转 Caffe学习系列(2):数据层及参数
IMAP协议学习笔记(一)
解决本地mysql服务允许被外部主机连接
SSH学习笔记(二)
Copyright © 2011-2022 走看看