上传者: u011062044
|
上传时间: 2022-05-29 13:02:46
|
文件大小: 1.28MB
|
文件类型: PPTX
数据库编程
流程控制语句LOOP语句
课程目标
1)理解 —— LOOP语句的语法规则;
2)掌握 ——LOOP语句的使用方法;
LOOP语句
LOOP语句语法格式如下:
[begin_label:] LOOP
statement_list
END LOOP [end_label]
说明:LOOP允许某特定语句或语句群的重复执行,实现一个简单的循环构造,statement_list是需要重复执行的语句。在循环内的语句一直重复至循环被退出,退出时通常伴随着一个LEAVE 语句。结构如下:LEAVE label
LOOP语句举例
【例】用LOOP语句创建一个存储过程。
DELIMITER $$
CREATE PROCEDURE doloop()
BEGIN
declare a int;
SET a=10;
Label: LOOP
SET a=a-1;
IF a<0 THEN
LEAVE Label;
END IF;
END LOOP Label;
END$$
DELIMITER ;
调用验证:call dowhile();
注:在存储过程里面添加代码:
select a;
LOOP循环语句