PL / SQL While循环

PL / SQL While循环 当条件为真时必须执行一组语句时,使用PL / SQL while循环,使用W…

PL / SQL While循环

当条件为真时必须执行一组语句时,使用PL / SQL while循环,使用While循环。在每次迭代开始时确定条件,并一直持续到条件变为假。

while循环的语法:

WHILE <condition> 
 LOOP statements; 
END LOOP;

PL / SQL While循环示例

让我们看一个PL / SQL WHILE循环的简单示例。

DECLARE
i INTEGER := 1;
BEGIN
WHILE i <= 10 LOOP
DBMS_OUTPUT.PUT_LINE(i);
i := i+1;
END LOOP;
END;

执行以上代码后,您将获得以下结果:

1
2
3
4
5
6
7
8
9
10

注意:使用PL / SQL WHILE循环时,必须遵循以下步骤。

  • 在循环体之前初始化变量。
  • 在循环中增加变量。
  • 您可以在While循环中使用EXIT WHEN语句和EXIT语句,但这并不经常执行。

PL / SQL WHILE循环示例2

DECLARE 
VAR1 NUMBER;
VAR2 NUMBER;
BEGIN 
VAR1:=200;
VAR2:=1;
WHILE (VAR2<=10)
LOOP
DBMS_OUTPUT.PUT_LINE (VAR1*VAR2);
VAR2:=VAR2+1;
END LOOP;
END;

输出:

200
400
600
800
1000
1200
1400
1600
1800
2000

类别:MySQL

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册