Oracle三种循环:for,while,do...while(PL/SQL)
生活随笔
收集整理的這篇文章主要介紹了
Oracle三种循环:for,while,do...while(PL/SQL)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. Oracle三種循環(huán)與Java類(lèi)比
1.1 for 循環(huán)
Oralce中結(jié)構(gòu)
for 變量i in 下限..上限(條件判斷語(yǔ)句) loop執(zhí)行語(yǔ)句 end loop;Java中結(jié)構(gòu)
for(初始化語(yǔ)句;條件判斷語(yǔ)句;條件控制語(yǔ)句) { 循環(huán)體語(yǔ)句; }1.2 while 循環(huán)
Oralce中結(jié)構(gòu)
Java中結(jié)構(gòu)
初始化語(yǔ)句; while(判斷條件語(yǔ)句) { 循環(huán)體語(yǔ)句; 控制條件語(yǔ)句; }1.3 do…while 循環(huán)
Oralce中結(jié)構(gòu)
Java中結(jié)構(gòu)
初始化語(yǔ)句; do { 循環(huán)體語(yǔ)句; 控制條件語(yǔ)句; } while(判斷條件語(yǔ)句);2. 簡(jiǎn)單的演示
set serveroutput on;-- for循環(huán) declare beginfor counter in 1..5 loopdbms_output.put_line('for循環(huán):'||counter);end loop; end; /-- do...while循環(huán) 特點(diǎn):先執(zhí)行,后判斷 declare i number(2); begini:=1;loop dbms_output.put_line('do...while循環(huán):'||i);i:=i+1;exit when(i>5);end loop; end; /-- while循環(huán) 特點(diǎn):先判斷,再執(zhí)行 declare i number(2); begini:=1;while i<5 loopdbms_output.put_line('while循環(huán):'||i);i:=i+1;end loop; end; /總結(jié)
以上是生活随笔為你收集整理的Oracle三种循环:for,while,do...while(PL/SQL)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java中类加载机制、类加载过程和类加载
- 下一篇: MySQL函数和操作符(超详细,备着查找