| 发表于:2007-12-03 11:21:29 楼主 |
create procedure payment.batsave_bars ( in number integer, in areaid integer, ) language sql begin declare init int 0; declare bar varchar(10); declare barcode varchar(10); declare loginname varchar(10); declare id int; while (init < number) do set id = next value for payment.seq_bars_id; -- insert bars insert into payment.bars (id,area_id,bar_name,bar_code,login_name,address,contact,mobile,tel,email,zip_code,password,create_time,last_modified, status,download_expire,creator_id,last_modifier_id,profit_margin) values (id,areaid,bar ¦ ¦char(init),barcode ¦ ¦char(init),loginname ¦ ¦char(init),'','','','','','','',current date,char(current date), 0,char(current date),1,1,1); -- insert bar_accounts insert into payment.bar_accounts (bar_id,balance,last_modified) values (id,0,char(current date)); -- insert bar_detail insert into payment.bar_detail (bar_id) values (id); set init = init + 1; end while; end 老是报错,我是在myeclipse数据库视图调的...又不知道错在哪里...db2怎么没有调试工具啊...真麻烦.请熟悉的高手帮我看看.谢谢了. |
|
|
|
|