DB2 存储过程中游标循环的嵌套使用方法。
来源:互联网 发布:66型重巡洋舰知乎 编辑:程序博客网 时间:2024/06/05 17:34
DB2 存储过程中有时候会在一个游标循环内部,还有一个游标循环。
第二个游标循环中,也会使用到第一个游标循环中的值作为输入参数,来获取第二个循环结果。
1 游标循环结构是这样的:
FOR txn as curs CURSOR WITH HOLD FOR
select fields_name from table where condition group by condition order by fields
DO
FOR conn as
select fields_name from table where txn.fields_name group by condition order by fields
DO
To Do the job in here
END FOR;
END FOR;
在 To Do the job 位置可以 组织返回结果。这样就可以嵌套循环了。
同样在To Do the job 位置还可以加入select into语句。
如下:
select count(chgpntcd), sum(kwhconsumed), sum(duration) into totalKWHours, totalKWHours, totalKWHours from ntwpt.rechtxnhis;
set Response = totalKWHours || totalKWHours || totalKWHours;
2 同样的也可以在第一个循环里面并列加入多个二级For循环:
FOR txn as curs CURSOR WITH HOLD FOR
select fields_name from table where condition group by condition order by fields
DO
//第一个并列二级循环
FOR conn as
select fields_name from table where txn.fields_name group by condition order by fields
DO
To Do the job in here
END FOR;
//第 二个并列二级循环
FOR conn as
select fields_name from table where txn.fields_name group by condition order by fields
DO
To Do the job in here
END FOR;
END FOR;
- DB2 存储过程中游标循环的嵌套使用方法。
- sqlserver 存储过程中游标嵌套循环
- 存储过程 游标嵌套循环
- MYSQL存储过程,while循环和游标的嵌套使用
- oracle存储过程里嵌套游标循环
- MySQL游标嵌套循环存储过程
- MySQL游标嵌套循环存储过程
- IBM db2 存储过程 嵌套游标使用案例
- pl/sql存储过程中游标嵌套的实现方法
- pl/sql存储过程中游标嵌套的实现方法
- Oracle存储过程中多层嵌套游标的用法
- pl/sql存储过程中游标嵌套的实现方法
- oracle中存储 过程嵌套游标的使用
- 存储过程中使用游标嵌套
- sqlserver存储过程中游标嵌套
- 存储过程 游标嵌套
- mysql存储过程游标的嵌套
- mysql存储过程 例子 游标cursor 循环嵌套 事物
- Android跨程序访问SharedPreferences
- html5上传图片到页面
- linux 下mysql基本操作
- Msbuild Error:指定的配置Debug|MCD无效
- 关闭Windows Defender
- DB2 存储过程中游标循环的嵌套使用方法。
- Java多线程-线程的同步与锁
- 视音频编解码学习工程:FLV封装格式分析器
- Memcached 及 Redis 架构分析和比较
- Eclipse中的buildpath详解
- TypeScript设计模式之单例、建造者、原型
- java中volatile关键字的含义
- NDIS PACKET结构,如何COPY?
- 个推sdk 集成(项目firecommand中的应用)