基本循环结构包含LOOP
和END LOOP
语句之间的语句序列。通过每次迭代,执行语句序列,然后在循环顶部继续控制。
语法
PL/SQL编程语言的基本循环语法是 –
LOOP Sequence of statements; END LOOP;
这里,语句序列(Sequence of statements;
)可以是单个语句或一组语句。需要一个EXIT
语句或一个EXIT WHEN
语句来中断循环。
示例
通过下面一个简单的示例来演示LOOP
语句如何使用 –
SET SERVEROUTPUT ON SIZE 1000000; DECLARE x number := 10; BEGIN LOOP dbms_output.put_line(x); x := x + 10; IF x > 50 THEN exit; END IF; END LOOP; -- after exit, control resumes here dbms_output.put_line('After Exit x is: ' || x); END; /
可以使用EXIT WHEN
语句来代替EXIT
语句 –
SET SERVEROUTPUT ON SIZE 1000000; DECLARE x number := 10; BEGIN LOOP dbms_output.put_line(x); x := x + 10; exit WHEN x > 50; END LOOP; -- after exit, control resumes here dbms_output.put_line('After Exit x is: ' || x); END; /
THE END
暂无评论内容