Oracle中的循环
2018-04-27 本文已影响13人
周小鑫001
Oracle中循环有四种:
第一种是 loop exit 。。。end loop,其实这里的exit 是需要借助if条件语句执行的,
也可写成
loop if 条件 exit end loop
下面是一个例子,计算1-4的累加和

第二种是loop exit when 条件 end loop
例:

第三种是:while 条件 loop end loop
例:

第四种: FOR 变量 IN 范围(1..4) loop end loop
例:

我在编写的过程中我容易错误做了一个小的总结,
1.在编写需要成对出现的代码,我们把他们一起都写出来
2.关于分号,除了成对出现的代码开始不加,其余的没写完一条都加