
delimiter $$
create procedure lucia_proc16(count int)
begin
DECLARE name_proc VARCHAR(20) CHARACTER SET utf8
DECLARE sex_proc VARCHAR(4) CHARACTER SET utf8
DECLARE age_proc INT(10)
DECLARE class_proc VARCHAR(20) CHARACTER SET utf8
DECLARE Addr_proc VARCHAR(50) CHARACTER SET utf8
DECLARE i INT
set i = 1
set sex_proc = '女'
set age_proc = 20
set class_proc = '山治班'
set Addr_proc = '北京市朝阳区'
while i<count do
set name_proc = CONCAT('露西亚',i)
insert into students(Name,Sex,age,class,Addr)values(name_proc,sex_proc,age_proc,class_proc,Addr_proc)
set i = i+1
end while
end
$$
delimiter
call lucia_proc16(500)
这个就是一个循环插入 500 条记录的 sp 效果如下:
你好 楼主。但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
最后祝您全家幸福健康快乐每一天!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)