博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL/SQL学习笔记之循环语句
阅读量:2198 次
发布时间:2019-05-02

本文共 723 字,大约阅读时间需要 2 分钟。

 

一:基本循环

LOOP  循环体;  退出循环:  1)IF condition THEN         exit;     END IF;  2) exit WHEN condition;END LOOP;

 

二:WHILE循环

WHILE condition LOOP   sequence_of_statementsEND LOOP;

 

三:FOR循环

正向FOR循环:从小值到大值迭代

FOR counter IN initial_value .. final_value LOOP   sequence_of_statements;END LOOP;

如:

DECLARE   a number(2);BEGIN   FOR a in 10 .. 20 LOOP       dbms_output.put_line('value of a: ' || a);  END LOOP;END;

反向FOR循环:从大值到小值迭代

FOR counter IN REVERSE initial_value .. final_value LOOP   sequence_of_statements;END LOOP;

 

四:循环控制语句

1)EXIT :终止循环

2)EXIT WHEN condition :当condition为真时,终止循环。

3)CONTINUE :终止当前次循环,开启下一次循环。

4)GOTO语句:

<< label >> //用  <<>>  作标记statement;....GOTO label; //跳转到标记

 

转载于:https://www.cnblogs.com/ygj0930/p/8298157.html

你可能感兴趣的文章
搞懂分布式技术15:缓存更新的套路
查看>>
搞懂分布式技术16:浅谈分布式锁的几种方案
查看>>
搞懂分布式技术17:浅析分布式事务
查看>>
搞懂分布式技术18:分布式事务常用解决方案
查看>>
搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务
查看>>
搞懂分布式技术20:消息队列因何而生
查看>>
搞懂分布式技术21:浅谈分布式消息技术 Kafka
查看>>
后端技术杂谈1:搜索引擎基础倒排索引
查看>>
后端技术杂谈2:搜索引擎工作原理
查看>>
后端技术杂谈3:Lucene基础原理与实践
查看>>
后端技术杂谈4:Elasticsearch与solr入门实践
查看>>
后端技术杂谈5:云计算的前世今生
查看>>
后端技术杂谈6:白话虚拟化技术
查看>>
后端技术杂谈7:OpenStack的基石KVM
查看>>
后端技术杂谈8:OpenStack架构设计
查看>>
后端技术杂谈9:先搞懂Docker核心概念吧
查看>>
后端技术杂谈10:Docker 核心技术与实现原理
查看>>
夯实Java基础系列2:Java自动拆装箱里隐藏的秘密
查看>>
夯实Java基础系列1:Java面向对象三大特性(基础篇)
查看>>
夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!
查看>>