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

mySQL 創建存儲過程procedure

时间:2015-01-31 18:04:06      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:


1.mySQL 創建存儲過程procedure 如下圖:

/*奇葩之處竟然要定義個標記[delimiter //]表示是procedure 不是sql ,procedure 的關鍵字被狗吃了?*/

技术分享


2.流程控制語句 if then  end if 

技术分享

3.case when end case

.技术分享

4.while end while /* end while 是亮點,這個和Oracle 不一樣*/

技术分享

5.loop end loop 循環:

技术分享

6.repeat   until  end repeat;

 /*set v=value;Oralce 裏面為 v:=value;*/

/*Oracle 裏面沒repeat ,這個相當於do while*/

技术分享

7.iterate /*這個感覺 有點像 go to  Oracle 也木有*/

技术分享

8. continue handler for sqlstate ‘23000‘ set @xz=1;

/*異常處理和Oracle不一樣,@x 定義臨時變量和Sql server 一樣*/

技术分享

9.declare cur1 cursor for select id,data from test.t1;

  open cur1;close cur1;

技术分享




mySQL 創建存儲過程procedure

标签:

原文地址:http://blog.csdn.net/szwq01/article/details/43341689

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