热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysqlplsql循环语句吗_PL/SQL基本循环语句

基本循环结构包含LOOP和ENDLOOP语句之间的语句序列。通过每次迭代,执行语句序列,然后在循环顶部继续控制。语法PLSQL编程语言的基本循环语法是-

基本循环结构包含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;

/

当上述代码在SQL提示符下执行时,它会产生以下结果 -

3ab7ccb063ac966bea3f0329b0fab9e4.png

可以使用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;

/

当上述代码在SQL提示符下执行时,它会产生以下结果 -

059486185504a9c1e21ae6d0952499b9.png

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。



推荐阅读
author-avatar
手浪用户2702933404
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有