欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

db2 存储过程中怪异的有关问题求指点

更新时间: 2014-01-05 02:23:31 责任编辑: Author_N1

 

DB2 存储过程中怪异的问题求指点。
 create or replace procedure vaadac
(
)
  language sql
  result set 1 
p1:begin
  declare cid int; 
   declare csalary int;
  declare cbonus int;
p2:begin
     declare c1 cursor  with return to caller  for 
     select ID,SALARY,BONUS from administrator.employee1;
    open c1;
  fetch c1 into cid,csalary,cbonus;
 while (cid<10) do 
    set cid=cid;
   set csalary=csalary+150;
   set cbonus=cbonus+1362;
fetch c1 into cid,csalary,cbonus;
 end while;
end p2;
end p1


call vaadac()



我就是想着,在while 这个循环里边修改  改变查询结果集中的数据。但是这个 循环 不是很懂,那位帮忙指点下。求改后的


不胜感激涕零


这个是目前的结果集
  ID          SALARY      BONUS      
  ----------- ----------- -----------
           11      100.00   189000.00 
           12      100.00   189000.00 
           13      100.00   189000.00 
           14      100.00   189000.00 
           15      100.00   189000.00 
           16      100.00   189000.00 
           17      100.00   189000.00 
           18      100.00   189000.00 
           19      100.00   189000.00 

  9 条记录已选择。

但是我是想要的是 
 ID          SALARY      BONUS      
  ----------- ----------- -----------
           1      100.00   189000.00 
           2     100.00   189000.00 
           3      100.00   189000.00 
           4     100.00   189000.00 
           5      100.00   189000.00 
           6      100.00   189000.00 
           7     100.00   189000.00 
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9243/
本文WWW.DOC100.NET DOC100.NET版权所有。