码迷,mamicode.com
首页 > 其他好文 > 详细

变量的使用、游标的使用、流程控制的使用

时间:2016-08-06 12:52:14      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

技术分享

技术分享

技术分享

 特别要注意符号的位置以及有无!!!

先创建表t_user:

技术分享

Delimiter作为执行的开始与结束:

创建存储过程pro_user()、定义变量:

技术分享

技术分享

 

技术分享

再创建一个存储过程并为变量赋值:

技术分享

技术分享

调用存储过程pro_user2():

技术分享

 

 接下来创建表t_user2,并从该表中取一个数据插入到表t_user中:

先创建表t_user2:

技术分享

再创建存储过程pro_user3()并将t_user2的数据插入数据到t_user中:

技术分享

 

 技术分享

调用存储函数pro_user3()之前的t_user:

技术分享

然后:CALL pro_user3();

调用pro_user3()后的t_user:插入了t_user2中id2=1的数据。

 技术分享

接下来是游标的使用:

通过游标将t_user2的数据插入到表t_user中:

先创建存储过程并进行游标的声明、打开、使用、关闭:

技术分享

技术分享

t_user在调用存储函数pro_user4()之前:

技术分享

调用后:

技术分享

接下来流程控制的使用:

 创建存储过程5并对t_user进行操作:

技术分享

技术分享

如果能查到数据就更新,否则往表t_user中插入一条数据:

t_user原始数据:

技术分享

执行调用存储函数:
技术分享

对表t_user操作,使用case:

技术分享

调用存储函数前的t_user:

技术分享

调用后:

技术分享

技术分享

LOOP 、LEAVE语句:

技术分享

技术分享

调用存储函数:往表中连续插入数据

技术分享

接下来:

ITEARATE语句:相当于continue。

技术分享

结果可以看出id=3是跳过的,没有显示:

技术分享

 

技术分享

 

接下来REPEAT语句:
特别注意符号位置和有无!!!

 

 技术分享

到5就停止插入数据了!

技术分享

接下来WHILE语句:

技术分享

 

技术分享

 

变量的使用、游标的使用、流程控制的使用

标签:

原文地址:http://www.cnblogs.com/stm32stm32/p/5743713.html

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