16 流程控制

1.  IF语句

IF   expr_condition   THEN   statement_list

ELSEIF  ...

ELSE...

END  IF

 

创建一个存储过程,判断变量V的值是否为NULL,输出对应的提示信息

 

2. CASE语句

CASE case_expr

WHEN when_value THEN statement_list

...

END CASE

 

 

 

 

3. loop语句

loop_label: LOOP statement_list

END LOOP loop_label

*  LEAVE  跳出循环

*  ITERATE 再次循环

 

 

 

 

4.  REPEAT语句

REPEAT 语句用于创建一个带有条件判断的循环过程,每次语句执行完毕之后,会对条件表达式进行判断,如果表达式为真,则循环结束,否则重复执行循环中的语句。

repeat_lable REPEAT

statement_list

UNTIL expr_condition

END REPEAT repeat_lable

 

5.WHILE 语句

WHILE 语句创建一个带条件判断的循环过程,与REPEAT不同的是,它在执行时,先对指定的表达式进行判断,如果为真,则执行循环内的语句,否则退出循环。

while_lable:  WHILE expr_condition DO

statement_list

END WHILE while_lable

posted @ 2020-05-16 16:36  深海心  阅读(170)  评论(0)    收藏  举报