Oracle入門知識:PL/SQL循環控制LOOP
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢Oracle入門知識:PL/SQL循環控制LOOP,LOOP循環是最簡單的循環,也稱為無限循環,LOOP和END LOOP是關鍵字。
語法格式:LOOP循環
LOOP --循環體 END LOOP; |
語法格式:
1. 循環體在LOOP和END LOOP之間,在每個LOOP循環體中,首先執行循環體中的語句序列,執行完后再重新開始執行。
2. 在LOOP循環中可以使用EXIT或者[EXIT WHEN 條件]的形式終止循環。否則該循環就是死循環。
案例5:執行1+2+3+…+100的值
代碼演示:LOOP循環
DECLARE counter number(3):=0; sumResult number:=0; BEGIN LOOP counter := counter+1; sumResult := sumResult+counter; IF counter>=100 THEN ① EXIT; END IF; -- EXIT WHEN counter>=100; ② END LOOP;
dbms_output.put_line('result is :'||to_char(sumResult)); END; |
代碼解析:
① LOOP循環中可以使用IF結構嵌套EXIT關鍵字退出循環
② 注釋行,該行可以代替①中的循環結構,WHEN后面的條件成立時跳出循環。