PL/SQL While循环

PL/SQL While循环

PL/SQL while循环用于在条件为真时执行一组语句,条件在每次迭代的开始时决定,并在条件变为假之前一直执行。

while循环的语法:

WHILE  
 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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程