Sql 2005 递归查询
来源:互联网 发布:炒股分析软件哪个好 编辑:程序博客网 时间:2024/05/17 06:26
Oracle中的递归查询可以依靠增强的sql语句START WITH ...CONNECT BY PRIOR来搞定.sql 2005中不支持该语句,以下示例可以实现递归查询.
WITH TREE(xzdm,Prexzdm,lvl,topxzdm)
AS
(
SELECT xzdm,prexzdm,1,prexzdm as topxzdm FROM xzdm WHERE Prexzdm = '000000000000'
UNION ALL
SELECT A.xzdm,A.Prexzdm,B.lvl+1,b.topxzdm FROM xzdm A
INNER JOIN
TREE B ON A.Prexzdm = B.xzdm
)
SELECT * FROM TREE
xzdm--行政代码
Prexzdm--上级行政代码
lvl--行政区级别
topxzdm--根节点行政代码
通过递归查询能返回'000000000000'地区下辖的所有行政单位
xzdm表的结构为
xzdm--行政代码
Prexzdm--上级行政代码
lvl--行政区级别
- Sql 2005 递归查询
- SQL SERVER 2005 递归查询
- sql server 2005 的递归查询示例
- SQL SERVER 2005的递归查询
- SQL SERVER 2005 递归查询备忘
- SQL 递归查询
- SQL 递归查询
- SQL递归查询
- sql 递归查询
- SQL Server 递归查询
- SQL递归查询
- SQL递归查询函数
- SQL递归查询数据
- Sql 递归查询
- sql递归查询问题
- SQL递归查询函数
- SQL递归查询部门
- SQL递归查询数据
- PHP网站开发方案(开发新人必读)
- 通过url给as创建的flash传值
- JS对frame内容的访问(IE、FF)
- 配置ubuntu字体
- linux 修改 服务器名称
- Sql 2005 递归查询
- 分页存储过程(支持多字段排序)及调用& output多参数存储过程调用应用
- 安装ASPAJAXExtSetup报错
- JavaScript常用函数以及语法
- (十二)幸福之家 - 1
- ubuntu eclipse按钮失效解决方法
- 查看系统信息
- c#&.net 笔记(一)————.net 3.5新特性
- 不是我不相信,这世界太。。。