DB2使用存储过程插入数据

来源:未知 责任编辑:智问网络 发表时间:2013-09-02 11:42 点击:
p>DB2使用存储过程插入数据

p> 

p>要求:插入一张表(TESTMV)中三个字段(ID, GROUPID【组id】, USERID【用户id】),为了产生多个组,每个组多个人的数据,进行统计每个组多少人数据用

p> 

p>代码如下:

p> 

p>
[html]
delete testmv;  
create procdedure insertdb()  
language SQL  
begin  
declare v_num int;  
declare v_num1 int;  
declare v_num2 varchar(12);  
set v_num=0;  
set v_num1=1;  
  
loop1:  
LOOP  
if(v_num<100) then   
set v_num = v_num +1;  
set v_num1=1;  
loop2:  
LOOP  
if(v_num1<=100) then   
insert into testmv(ID, GROUPID, USERID) VALUES('id'||v_num||v_num1, 'groupid'||v_num, 'userid'||v_num||v_num1);  
set v_num1=v_num1+1;  
else   
leave loop2;  
end if;  
end loop loop2;  
  
else   
leave loop1;  
end if;  
end loop loop1;  
end;  
  
call insertdb();  
drop procedure insertdb();  

 

p> 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • db2管理工具小结
    • DB2数据库的导出与导入(Windows客户端)
    • db2 CLP中如何换行
    • DB2查看表结构及所用表语句
    • DB2 · CREATE TABLESPACE
    • 使用DB2对象:创建模式、表和视图
    • DB2数据库逻辑卷的复制
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1