个性化阅读
专注于IT技术分析

PL-SQL For循环

本文概要

当你要执行一组语句进行的规定次数PL / SQL for循环使用。该循环的开始和结束的整数值之间重复。该计数器总是递增1,并且一旦计数器达到端整数,循环结束的值。

for循环语法:

FOR counter IN initial_value .. final_value LOOP
  LOOP statements; 
END LOOP;
  • initial_value:开始整数值
  • final_value:结束整数值

PL / SQL For循环实例1

让我们来看看PL / SQL FOR循环的一个简单的例子。

BEGIN
FOR k IN 1..10 LOOP
-- note that k was not declared
DBMS_OUTPUT.PUT_LINE(k);
END LOOP;
END;

上面的代码执行后,你会得到以下结果:

1
2
3
4
5
6
7
8
9
10

注意:在使用PL / SQL while循环你必须遵循这些步骤。

  • 你并不需要显式声明计数器变量,因为它是在声明部分中声明暗示。
  • 计数器变量递增1,并且不需要明确递增。
  • 你可以使用退出键语句和for循环EXIT语句,但它是不是经常进行。

PL / SQL For循环实例2

DECLARE 
VAR1 NUMBER;
BEGIN 
VAR1:=10;
FOR VAR2 IN 1..10
LOOP
DBMS_OUTPUT.PUT_LINE (VAR1*VAR2);
END LOOP;
END;

输出:

10
20
30
40
50
60
70
80
90
100

PL / SQL For循环REVERSE实例3

让我们来看看for循环PL / SQL的例子中我们使用REVERSE关键字。

DECLARE 
VAR1 NUMBER;
BEGIN 
VAR1:=10;
FOR VAR2 IN REVERSE 1..10
LOOP
DBMS_OUTPUT.PUT_LINE (VAR1*VAR2);
END LOOP;
END;

输出:

100
90
80
70
60
50
40
30
20
10
赞(1)
未经允许不得转载:srcmini » PL-SQL For循环

相关推荐

评论 抢沙发

评论前必须登录!