ITPub博客

首页 > 数据库 > Oracle > PLSQL Language Referenc-PL/SQL控制语句-循环语句-WHILE循环

PLSQL Language Referenc-PL/SQL控制语句-循环语句-WHILE循环

原创 Oracle 作者:luisedalian 时间:2014-03-11 07:45:45 0 删除 编辑

WHILE循环

[ label ] WHILE condition LOOP

    statements

END LOOP [ label ];

 

DECLARE

    done  BOOLEAN := FALSE;

BEGIN

    WHILE done LOOP

        DBMS_OUTPUT.PUT_LINE ('该行不会输出.');

        done := TRUE;  --赋值语句不会执行

    END LOOP;

 

    WHILE NOT done LOOP

        DBMS_OUTPUT.PUT_LINE ('你好!');

        done := TRUE;

    END LOOP;

END;

 

有的语言有do…while结构,可以确保循环体至少执行一次,在PL/SQL中可以使用下面的结构来模拟:

LOOP

    statements

    EXIT WHEN condition;

END LOOP;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1107113/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5677113