- 浏览: 179864 次
- 性别:
- 来自: 广州
文章分类
最新评论
WITH RecursiveCategories (parent_dir_id,dir_id ,dir_name , Level)
AS
(
SELECT parent_dir_id, dir_id, dir_name, 0 AS Level
FROM edms_directory
WHERE dir_id = 0
UNION ALL
SELECT edms_directory.parent_dir_id, edms_directory.dir_id, edms_directory.dir_name,
Level + 1
FROM edms_directory
INNER JOIN RecursiveCategories AS d
ON edms_directory.parent_dir_id = d.dir_id
)
select count(dir_id) from edms_document where dir_id in (
Select dir_id From RecursiveCategories
) and is_deleted <> 'Y' and is_link <> 'Y'
AS
(
SELECT parent_dir_id, dir_id, dir_name, 0 AS Level
FROM edms_directory
WHERE dir_id = 0
UNION ALL
SELECT edms_directory.parent_dir_id, edms_directory.dir_id, edms_directory.dir_name,
Level + 1
FROM edms_directory
INNER JOIN RecursiveCategories AS d
ON edms_directory.parent_dir_id = d.dir_id
)
select count(dir_id) from edms_document where dir_id in (
Select dir_id From RecursiveCategories
) and is_deleted <> 'Y' and is_link <> 'Y'
发表评论
-
Excel保护破解
2015-08-12 15:56 727打开受保护的Excel表格,按“ALT”+“F11”键, ... -
在Web项目中配置Log4j
2014-02-19 21:29 8733在Web项目中配置Log4j 1. 动态的改 ... -
C3P0连接池详细配置
2014-02-19 21:17 733C3P0连接池详细配置 <c3p0-config ... -
转:js获取各种高度
2013-07-09 19:10 1058<script type="text/jav ... -
转:json的stringify方法作用
2013-07-04 00:14 1627可使用JSON.parse(str)将其转化为json对象 ... -
Sublime Text 2快捷键~
2013-06-30 23:19 986Ctrl+L 选择整行(按住-继续选择下行) Ctrl+ ... -
jquery表单验证-自定义及常用验证(转)
2013-04-04 23:14 1370<script type="text/java ... -
PL/SQL执行存储过程
2013-04-01 18:11 11451、PL/SQL中SQL窗口执行过程: BEGIN DBMS ... -
jboss、tomcat自定义classpath(转)
2013-04-01 14:16 4075现在的项目中自定义了很多共通的jar包,这些jar包如何导 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1407在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
简单的导出excel
2013-03-25 16:29 1005response.setContentType("a ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4336网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9741使用jquery的autocomplete插件~~,目前网上有 ... -
GreyBox官网~~
2013-03-01 17:36 1029http://orangoo.com/labs/GreyBox ... -
(转)SQL 优化原则
2013-02-28 10:29 746一、问题的提出 在应用系统开发初期,由于开发数据库数据比 ... -
修改tomcat项目的图标
2013-02-28 10:23 851部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小 ... -
如何修改和查看tomcat内存大小
2013-02-28 10:06 1048为了解决tomcat在大进行 ... -
eclipse修改内存启动参数
2013-02-28 09:56 5061一般安装完eclipse之后,在安装目录下你应该可以看到有一个 ... -
Sybase数据bcp导出
2013-02-27 18:30 1410命令行操作Sybase以及数据bcp导出: C:\Docum ...
相关推荐
"插入排序递归非递归汇编写法" 插入排序是常用的排序算法之一,它的时间复杂度为O(n^2),空间复杂度为O(1)。在本实验报告中,我们将使用MIPS汇编语言来实现插入排序,包括递归和非递归版本。 递归版本 在递归版本...
递归是很多开发者必会的算法,初学者可以拿来参考,如何写递归以及如何简化代码
Oracle数据库在处理树形结构数据时提供了强大的递归查询功能,这种特性对于组织结构、产品分类、层级菜单等场景的应用非常广泛。递归树形结构查询主要依赖于`CONNECT BY`和`PRIOR`关键字,它们允许我们构建复杂的...
c语言程序设计教程(第二版)谭浩强,经典例题,对于学习c语言有很大帮助
在JavaScript中,递归是一种强大的编程技术,它允许函数调用自身来解决问题。递归通常用于处理层次结构数据、树形结构或者解决那些可以分解为更小子问题的问题。这里,我们将详细探讨两种常见的递归实现方式:直接...
在编程领域,递归是一种强大的概念,它涉及函数或过程在执行过程中调用自身来解决问题。递归通常用于处理层次结构、分治策略以及数据结构如树和图的遍历。下面将深入探讨递归的基本原理、工作方式、优缺点以及如何在...
合并排序的C程序。递归写法。第一次上传文件。谢谢大家支持。
递归构建树形结构数据是指使用递归方法生成树状的数据结构,常见于实现具有层级关系的菜单系统,例如无限层级菜单。递归方法通过函数自己调用自己的方式简化问题,使其在面对复杂层级结构时,能够逐层创建和构建出...
在本文中,将要详细探讨Lua中递归函数的写法实例。递归函数通常包含两个要素:基本情况(base case)和递归情况(recursive case)。基本情况是递归调用的终止条件,是递归函数到达最终解决状态的出口;而递归情况则...
在这个场景下,我们讨论的是如何使用递归方法来构建和操作树形结构,无论是普通的写法还是基于对象的写法。递归是一种强大的编程技巧,它在处理层次结构如树时特别有效。 首先,我们要理解树的基本概念。在树形结构...
非递归实现通常使用栈来模拟递归调用的过程,因为递归本质上就是在调用栈上进行操作。 DFS的基本思想是从起点开始,尽可能深地搜索图的分支,直到达到目标节点或遍历完所有可达节点。当当前路径无法继续延伸时,会...
### Java程序中的递归算法:列出某个目录下的所有子目录和文件 在计算机科学领域,递归算法是一种非常强大的工具,它可以简化很多复杂问题的解决过程。递归算法的基本思想是将一个大问题分解成若干个与原问题相似的...
1、递归算法是一种直接或者间接调用自身函数或者方法的算法,就是将复杂问题不断分解为规模缩小的子问题,然后递归调用方法求解 2、递归思维是一种从下向上的思维方式,使用递归算法往往可以简化我们的代码,而且还...
在这个问题中,C#编程语言被用来解决这个问题,利用了递归的思想。本文将详细讲解如何用C#实现汉诺塔问题以及递归的概念。 首先,理解递归是非常关键的。递归是一种算法或函数调用自身的方法,通常用于解决可以分解...
蛇形矩阵递归算法,通过简单地递归实现蛇形矩阵的输出
本资源是关于C语言第七章的递归完整版资料,包括递归的定义、分类、实现方法、递归函数的写法和递归问题的求解等内容。 递归(Recursion)是指函数直接或间接地调用自己,以解决问题的一种方法。在C语言中,所有...
### Java代码递归的折半查找算法 #### 算法概述 递归版本的折半查找算法是一种高效的搜索技术,适用于已排序的数组。它的工作原理是将问题分解为更小的问题,直到找到目标值或确定目标值不存在于数组中为止。这种...
这里我们关注的是如何使用递归方法来中序遍历内存中的二叉树,以及与Windows内核相关的知识。首先,我们需要了解什么是二叉树以及递归。 **二叉树** 是一种基本的数据结构,其中每个节点最多有两个子节点,通常称为...
解决汉诺塔问题,使用递归方法。使用的是汇编语言,一共也就2kb,没什么好描述的了吧