您的位置:首页 > 数据库 > MySQL

MySQL 存储过程的三个例子

2012-07-24 16:56 218 查看
mysql> create procedure pro10()
-> begin
-> declare i int;
-> set i=0;
-> while i<5 do
->     insert into t1(filed) values(i);
->     set i=i+1;
-> end while;
-> end;//
Query OK, 0 rows affected (0.00 sec)


mysql> create procedure pro11()
-> begin
-> declare i int default 0;
-> repeat
->     insert into t1(filed) values(i);
->     set i=i+1;
->     until i>=5
-> end repeat;
-> end;//
Query OK, 0 rows affected (0.00 sec)

mysql> create procedure pro12()
-> begin
-> declare i int default 0;
-> loop_label: loop
->     insert into t1(filed) values(i);
->     set i=i+1;
->     if i>=5 then
->         leave loop_label;
->     end if;
-> end loop;
-> end;//
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: