MySQL: LEAVE Statement
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL: LEAVE Statement相关的知识,希望对你有一定的参考价值。
https://www.techonthenet.com/mysql/loops/leave.php
This MySQL tutorial explains how to use the LEAVE statement in MySQL with syntax and examples.
Description
In MySQL, the LEAVE statement is used when you want to exit a block of code identified by a label_name, such as a LOOP statement, WHILE statement, or REPEAT statement.
Syntax
The syntax for the LEAVE statement in MySQL is:
LEAVE label_name;
Parameters or Arguments
- label_name
- The name of the block of code (ie: LOOP, WHILE, REPEAT) to terminate.
Note
- You use the LEAVE statement to terminate a block of code, such as a LOOP statement, WHILE statement, or REPEAT statement that is identified by a label_name.
Example
Let‘s look at an example that shows how to use the LEAVE statement in MySQL:
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: LOOP SET income = income + starting_value; IF income < 3000 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN income; END; // DELIMITER ;
In this LEAVE example, we have created a loop called label1 using the LOOP statement.
The ITERATE statement would cause the loop to repeat while income is less than 3000. Once income is greater than or equal to 3000, the LEAVE statement would terminate the LOOP.
以上是关于MySQL: LEAVE Statement的主要内容,如果未能解决你的问题,请参考以下文章
Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法
JAVA JDBC mySql Prepared statement 更新查询 [重复]