DB2(V9.7) 嵌套动态游标存储过程,已经学习使用DB2近一年了,这里作一个技术记录,DB2有些资料找起来不是那么方便。贴出简易创建脚本,暂时不提供表结构数据,校验已经通过的,仅仅是证明我学习使用过^_^ ^_^
CREATE OR REPLACE PROCEDURE "SP_NEST_DYNAMIC_CURSOR"
BEGIN
DECLARE v_counter INTEGER DEFAULT 0;
DECLARE v_depotnme VARCHAR(50);
DECLARE v_description VARCHAR(50);
for cursor1 as curs CURSOR WITH HOLD FOR
SELECT id, depot_name, description,is_available FROM BASE_INFO_DEPOT
do
for cursor2 as select color from base_info_train_line where id=cursor1.id
do
set v_description = cursor2.color;
end for;
insert into BASE_INFO_DAY_TYPE(id, DAY_TYPE_NAME, description)
values(cursor1.id+30,cursor1.depot_name||'_a',v_description);
SET v_counter = v_counter +1;
IF MOD(v_counter,3)=0 THEN
execute immediate 'insert into t_test values('||v_counter||','''||v_description||''')';
COMMIT;
END IF;
end for;
COMMIT;
END;
分享到:
相关推荐
DB2游标及动态SQL,异常处理,sqlcode,sqlstate
SQL_入门级范例_游标_触发器_多表联查_事物等。
Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标Oracle_的存储过程及游标
基于单干涉仪的信号处理辅助游标效应解调_林春丽.caj
游标 存储过程游标 存储过程
利用SQL游标存储过程分页方案,以前用过,应该还行
一个存储过程的示例,简单展示了如下方面: 1,异常处理,事务回滚。 2,错误消息返回。 3,游标嵌套。 4,对于嵌套游标STATUS的互相影响问题的解决办法《注意001和002的注释位置,fetch的位置》。 对于初学者,...
海拉传感器游标算法
本节主要介绍了Mysql存储过程循环内如何嵌套使用游标,详细实现如下,需要的朋友不要错过
游标算法_伪码.pdf
设置波形图的游标,设置游标参数,设置多个游标,可自由拖动。
游标及存储过程 通过判断微信号是否存在执行不同的操作
mysql高级部分--包含索引建立优化_函数_存储过程_触发器_及游标
使用三个游标实现数据库创建、查找和更改,让两个地图相互对应
带游标的mysql存储过程例子。
NULL 博文链接:https://kaka100.iteye.com/blog/964869
实验八数据库编程技术——游标、存储过程与触发器.pdf
Mysql存储过程游标触发器
获取波形图游标,设置游标参数,设置多个游标,可自由拖动。