CREATE PROCEDURE ip_add(in in_userId varchar(20),in in_sourceName INTEGER,OUT ipCollect varchar(500) )
LANGUAGE SQL
BEGIN
DECLARE v_ipCollect varchar(500);
DECLARE v_ip VARCHAR(50);
DECLARE at_end_s1 int default 0; -- 开关定义s1(默认开-可循环)
DECLARE c1 CURSOR FOR
select t.habitip from HABITLOGINIPCOLLECT t where t.flag='1' and t.userid=in_userId and t.sourcename=in_sourceName;
DECLARE continue handler for not found set at_end_s1=1;
SET ipCollect = ',';
SET v_ipCollect = '';
OPEN c1;
fetch_loop:
LOOP
FETCH c1 INTO v_ip;
IF at_end_s1 = 1 THEN
LEAVE fetch_loop;
END IF;
SET v_ipCollect = v_ipCollect||v_ip||',';
END LOOP fetch_loop;
SET ipCollect = v_ipCollect;
CLOSE c1;
END
这段代码 会报 如下错误提示:
[错误] 脚本行:1-11 --------------------------------------
[jcc][10120][10943][3.50.152] 操作无效:已关闭 statement。 ERRORCODE=-4470, SQLSTATE=null
Execute:
"DB2ADMIN"."IP_ADD"( [IN_USERID:=130221xxxxxxxx0223], [IN_SOURCENAME:=1], [IPCOLLECT:=(null)] )
相关推荐
DB2游标及动态SQL,异常处理,sqlcode,sqlstate
用代码来实现axCWGraph控件的游标取值操作
DB2循环递归实例 自己编写的 比较有用的
在金融行业,如银行中,相当大一部分用的数据库是DB2,因此在做后台数据处理时,复杂逻辑,就要用到游标,好好研究下,对你的提升有很大的帮助。
约瑟夫问题的游标实现,可以自己设置杀人的个数
DB2游标、存储过程、类型与oracle的不同等
游标图例用来显示图形中的游标,如图1所示。在图形上用游标可读取绘图区域上某个点的确切值,游标值会显示在游标图例中。 图1 图形缩放方式 图2 游标图例 选择游标图例右键快捷菜单的“创建游标”,在...
关于游标使用问题的练习和答案。游标分隐式和显示游标;动态和ref游标。适用于初学者。
oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结
Mysql游标(循环操作)
关于游标使用问题的练习附答案。游标分隐式和显示游标;动态和ref游标。。。
使用游标更新数据库
不定长的select交叉表查询,而且不用游标 sql 行列转化
SQL Server对游标的使用要遵循:声明游标–打开游标–读取数据–关闭游标–删除游标。下面让我们来看看几种常用游标是怎么使用的! 1、只读游标的使用(只能使用next提取数据) --声明一个只读游标 declare cur_stu ...
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或...
oracle游标使用大全,详细描述了如何使用游标,创建游标等等
游标的使用 游标的使用 游标的使用 游标的使用 游标的使用 不会可以联系我
游标算法_伪码.pdf
什么是游标?游标有什么作用?Oracle游标的类型?Oracle游标的状态有哪些,怎么使用游标属性?如何使用显示游标,?如何遍历循环游标?
sql server 游标实例sql server 游标实例sql server 游标实例sql server 游标实例