sqlserver递归
表信息
要查询出节点super_code的对应的id值,下面是递归方法:
WITH m AS (
SELECT dept_id id, dept_code code,dept_name label,CAST ('' AS VARCHAR(50)) parent,is_last leaf
FROM sys_dept WHERE is_stop = '0' and comp_code= '1001' and super_code='-1'
UNION ALL
SELECT c.dept_id id,c.dept_code code,c.dept_name label,CAST (m.id AS VARCHAR(50)) parent,c.is_last leaf
FROM sys_dept c inner join m on c.super_code = m.code and is_stop = '0' and comp_code= '1001'
)
select * from m
查询结果:
Oracle的递归方法,请查看以前发的博客点击链接--- 点我点我,带你飞,oracle递归
sqlserver递归相关推荐
- 理解 with递归调用 Sqlserver 树查询
理解 with递归调用 Sqlserver 树查询 --with用法 --可以这么理解with SQL语句变量或者叫临时表名 as(SQL语句 ) select * from SQL语句变量或者叫临时 ...
- sqlserver常用语句(报表,递归,分页等)
sqlserver 1.创建数据库: create database DB002create table Student ( stu_no char(50) not null unique check ...
- SQLServer 自定义函数 的递归
来说说数据库自定义函数的递归用法 先看下图 有这样一张树形结构表, 如: C18 数码摄像机 是在 C12 数码产品 类别下 而 C12 数码产品 又在C2 IT产品 类别下! C2 IT ...
- 看懂SqlServer查询计划(转)
转自:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html 对于SqlServer的优化来说,可能优化查询是很常见的事情.关于数 ...
- SQLServer 存储过程
存储过程 定义:存储过程有时候也称为sproc,它是真正的脚本--或者更准确的说,它是批处理--它存储与数据库中而不是单独的文件中.存储过程中有输入参数,输出参数以及返回值等. 创建存储过程:基本语法 ...
- SQLServer学习笔记系列6
一.写在前面的话 时间是我们每个人都特别熟悉的,但是到底它是什么,用什么来衡量,可能很多人会愣在那里.时间可以见证一切,也可以消磨一切,那些过往的点点滴滴可思可忆.回想往年清明节过后,在家乡的晚上总能 ...
- 看懂SqlServer查询计划
原文:看懂SqlServer查询计划 对于SQL Server的优化来说,优化查询可能是很常见的事情.由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Ser ...
- SQLServer图数据库一些优点
SQLServer图数据库一些优点 原文:SQLServer图数据库一些优点 上一篇简要介绍了图数据库的一些基本内容(初识SQL Server2017 图数据库(一)),本篇通过对比关系型一些语法来体 ...
- SQLServer表内自关联级联删除
今天处理SQLServer级联删除遇到了很蛋疼的事. SQLServer 不支持表内自关联级联删除,而MySql和Oracle却支持. 貌似原因是SQLServer 会产生循环级联,就不给这样弄.所以 ...
最新文章
- 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
- HDU 1108.最小公倍数-辗转相除法
- TDSQL 全时态数据库系统--核心技术
- 我国对计算机信息系统安全主要是采取,附录信息网络安全监察法规概述二.doc...
- 面向全球用户的Teams app之Culture数字篇
- MATLAB判断矩阵相等
- Oracle存储过程procedure in、out、in out 模式参数【不发布,纯转】
- ajax使用教程_AJAX教程:什么是AJAX以及如何使用它
- 应用宝认领应用签名_腾讯应用宝认领应用步骤
- TCL电子港股暴涨10% 股价创5年新高
- VSCode 个性化配置快捷键
- 20190816:(leetcode习题)有效的数独
- QTP sp等级历年的一些考试辅导题目!(分享)
- 双舵轮AGV里程计、运动控制核心算法
- ubutun 滑动 触控板_Ubuntu系统的笔记本触摸板怎么调节鼠标光标速度?
- 测试应该知道的知识-python检查死链
- 2020-10-16
- SkyWalking服务应用
- 微信小程序 用户登录界面,用户名无法切换输入法问题解决方法
- Java 笔记-抽象类,接口