一段简单的db2存储过程 大神帮忙看下

Jerry-_-- 2017-07-20 09:26:14
向表中插入测试数据
三个字段,p1,p3为不重复码 p2为10017开头的17位不重复码
现在测试这个过程先循环插入10条数据


create OR REPLACE procedure insertdb
language SQL
begin
declare vcount int;
declare vindex int;
declare p1 int;
declare p2 int;
declare p3 int;
set vcount=10;
set vindex=1;
set p1 = 100000000001;
set p2 = 200000000001;
set p3 = 300000000001;
LOOP
while (vindex < vcount)
do
insert into TORGANIC_NUMBER_17
( ORGANIC_NUMBER_ID,
ORGANIC_NUMBER,
ORGANIC_NUMBER_BATCH_ID)
values
(p1,p2,p3);
set vindex=vindex+1;
set p1=p1+1;
set p2=p2+1;
set p3=p3+1;
end loop ;
end;

...全文
763 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
老李2018 2018-06-05
  • 打赏
  • 举报
回复
Jerry-_-- 2017-07-20
  • 打赏
  • 举报
回复
别沉啊 别沉啊
Jerry-_-- 2017-07-20
  • 打赏
  • 举报
回复
大神们都在哪
Jerry-_-- 2017-07-20
  • 打赏
  • 举报
回复
错误如下

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧