`

循环遍历函数

阅读更多



 

 

 

 

 

 

BEGIN

#Routine body goes here...

DECLARE sTemp VARCHAR(1000);

       DECLARE sTempChd VARCHAR(1000);

       SET sTemp = '0';

       SET sTempChd =cast(currentSys as CHAR);

 

       WHILE sTempChd is not null DO

         SET sTemp = concat(sTemp,',',sTempChd);

         SELECT group_concat(d.menuid) INTO sTempChd FROM

(

select b.menuid,b.menupid,b.url,b.name,b.state,b.sequence,b.isleaf,b.icon,b.lvl from

(select distinct t.menuid from w_manager_rolemenu t where roleid in(

select distinct roleid from h_manager_role_group_detail where group_id in (select groupid from h_manager_user_role_group where account = account))

) a left join w_manager_menu b on a.menuid = b.menuid where b.state  = '1' order by b.lvl,b.sequence

) d  where FIND_IN_SET(d.menupid,sTempChd)>0;

       END WHILE;

RETURN sTemp;

END

  • 大小: 18.1 KB
  • 大小: 78.6 KB
1
1
分享到:
评论

相关推荐

    WPF中控件的循环遍历

    WPF中控件的循环遍历,批量赋值。代码包含遍历函数,以及我使用的一个CLASS。

    c语言基础 // 函数原型声明 调用函数 // 循环语句循环遍历数组.docx

    c语言基础。 // 函数原型声明 int add(int a, int b); int main() { // 变量声明和初始化 int x = 5; ... // 调用函数 ... // 循环遍历数组 printf("Array elements: "); for (int i = 0; i < 5

    JavaScript forEach()遍历函数使用及介绍

    主要介绍了JavaScript forEach()遍历函数使用及介绍,本文讲解了使用forEach遍历数组的用法以及提前终止循环的一个方法技巧,需要的朋友可以参考下

    python遍历字典函数.docx

    然后,我们使用for循环遍历字典中的所有键值对,并将它们打印出来。在for循环中,我们使用items()函数来获取字典中的所有键值对,并将它们分别赋值给变量name和score。 除了使用items()函数外,我们还可以使用keys()

    在Python中,不用while和for循环遍历列表的实例

    如下所示: a = [1, 2, 3, 8, 9] ...以上这篇在Python中,不用while和for循环遍历列表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:pytho

    C语言实例循环嵌套数组指针函数结构体

    C语言的简单基本实例,包括循环、嵌套、数组、指针、函数、结构体等内容。

    MongoDB数据库forEach循环遍历用法

    采用foreach循环遍历,并每次循环允许执行一次回调函数。 此外,foreach循环遍历是for循环的一种扩展,对比同浏览器端的forEach用法是一致的。 示例如下: >var arr = [ab,cd,ef] >var show = function(value,index,...

    使用JQuery选择HTML遍历函数的方法

    这个函数得到一组元素的直接子级。 给children()传递一个选择表达式将选择结果缩小至选中的元素; 如果chilidren()每接受任何参数,将返回所有直接子级;不返回它的孙级元素。 2、filter 这个函数通过传递的选择表达式...

    对python For 循环的三种遍历方式解析

    今天小编就为大家分享一篇对python For 循环的三种遍历方式解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    探讨php中遍历二维数组的几种方法详解

    尤其遇到较为复杂的计算时,基本上都要用到二维或者多维数组的,而在编历多维数组使用的较多的应该是 for 循环遍历和 foreach 遍历两个函数了,其中没什么特殊要求的话,基本上都是在使用 foreach 遍历函数,当然,...

    「循环」「遍历」「迭代」「递归」的区别?

    循环(loop)、遍历(traverse)、迭代(iterate)、递归(recursion)都有重复的概念。大部分的遍历、迭代、递归都是循环。 递归 递归是函数重复调用自身形成的循环。 循环 循环(loop),指的是在满足条件的情况下...

    多叉树的设计、建立、层次优先遍历和深度优先遍历

    另外,我们实现了一个层次优先遍历函数。该函数用一个队列实现该多叉树的层次优先遍历。首先将根节点入队列,然后检测队列是否为空,如果不为空,将队列出队列,访问出队列的节点,然后将该节点的子节点指针入队列,...

    遍历所有窗口

    简单实用的遍历窗口工具。主要通过EnumWindows、EnumChildWindows函数和while循环,实现遍历所有窗口,希望对您的程序开发有所帮助

    一个简单的sql循环语句脚本

    一个简单的sql循环语句脚本

    js实现循环的进度条

    无刷新实现上传文件时的进度条. 调用upfile函数。任务执行完后调用changekey函数。更改背景调用_syspro。

    PHP循环遍历数组的3种方法list()、each()和while总结

    ①each()函数 each()函数需要传递一个数组作为参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。键/值对被返回带有4个元素的关联和索引混合的数组,键名分别为0、1、key和value。其中键名...

    Python-遍历列表-for循环

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for 临时变量 in 序列: 重复执⾏的代码1 重复执⾏的代码2 基础版 name_list = ['jack', 'tom', 'tony', 'rose'] for i in name_list: ...

    python中for用来遍历range函数的方法

    for i in range(20): //循环遍历20次 fibs.append(fibs[-2]+fibs[-1]) print fibs //打印出22位的斐波那契数列; </span></strong> 注:源码中的i是任意变量值,用来遍历而已;非要打印它的话,它最终的值为19;...

    Python常用数据结构和公共方法技巧总结

    • 1.3 循环遍历 • 1.4 应用场景 • 2. 元组 • 2.1 元组的定义 • 2.2 元组常用操作 • 2.3 循环遍历 • 2.4 应用场景 • 3. 字典 • 3.1 字典的定义 • 3.2 字典常用操作 • 3.3 循环遍历 • 3.4 应用场景 • 4. ...

    std::List类的遍历获得元素的操作二法

    std::list没有[]函数或Get()函数,又不能总是front()的方式排出,如何遍历获得其中的元素呢?比如 遍历显示元素内容为例 ,用两种方式实现。

Global site tag (gtag.js) - Google Analytics