码迷,mamicode.com
首页 > 数据库 > 详细

数据库存储过程

时间:2018-05-08 22:24:26      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:procedure   一个   name   语句   批量   end   val   mit   declare   

delimiter $$;   ---- 将结束符从‘;’改为‘$$;‘

create procedure big_data (num int) # big_data:名称;num int:参数列表
begin
declare i int;   --- 定义一个变量
set i = 0;   --- 赋值
while i < num do
insert into bsz (name,money) values (concat(‘lynn‘,i),1000);   ---- SQL 语句块;concat 拼接lynn 和 i,以得到不同的name
set i = i+1;   --- 重新赋值
end while;
end
$$;
delimiter;   -- 将结束符改回‘;’

 

call big_data(100)   --- 上述代码执行过后,call 下即可批量执行 SQL 语句

数据库存储过程

标签:procedure   一个   name   语句   批量   end   val   mit   declare   

原文地址:https://www.cnblogs.com/lynn-chen/p/9010827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!