本文概要
- PL / SQL While循环实例
- PL / SQL while循环实例2
while循环的语法:
WHILE <
condition>
LOOP statements;
END LOOP;
PL / SQL While循环实例【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循环你必须遵循这些步骤。
- 初始化循环体之前的变量。
- 增量循环变量。
- 你可以使用退出键语句和EXIT语句While循环,但它是不是经常进行。
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