首页 > 数据库技术 > 详细

MySQL(Flow Control Statements)

时间:2015-06-09 09:38:21      阅读:242      评论:0      收藏:0      [点我收藏+]

 

Overview...

1.Case Syntax

2.If Syntax

3.Iterate Syntax

4.Leave Syntax

5.Loop Syntax

6.Repeat Syntax

7.Return Syntax

8.While Syntax

MySQL supports the IFCASEITERATELEAVE LOOPWHILE, and REPEAT constructs for flow control within stored programs. It also supports RETURN within stored functions.

MySQL does not support FOR loops.

(1)Case Syntax

CASE case_value
    WHEN when_value THEN statement_list
    [WHEN when_value THEN statement_list] ...
    [ELSE statement_list]
END CASE

CASE
    WHEN search_condition THEN statement_list
    [WHEN search_condition THEN statement_list] ...
    [ELSE statement_list]
END CASE

The CASE statement for stored programs implements a complex conditional construct.
Note

There is also a CASE expression, which differs from the CASE statement described here. See Section 12.4, “Control Flow Functions”. The CASE statement cannot have an ELSE NULL clause, and it is terminated with END CASEinstead of END.

 

MySQL(Flow Control Statements)

原文:http://www.cnblogs.com/hephec/p/4562487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!