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
浙公网安备 33010602011771号